开发工具为myeclipse,开发工具自带struts2,hibernate,spring框架的导入。在新建的项目上右击Myeclipse->Project Facets->Install Struts。这样就引入了struts2的包。同理,spring和hibernate都一样。
但这样的后果是,有很多重复依赖的包。
所以,在该项目的lib下面,首先删除antlr这个包。不然在连接数据库的时候,会报错。
还有,在applicationContext.xml中,<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManageDataSource">
<property name="driverClass" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/demo"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
注意,这里的数据库连接有多种连接方式,详情http://hackpro.iteye.com/blog/1037376
至此,目前遇到的问题解决完毕。
antlr包,必须删掉的是2.7,2