Myeclipse8.6 SSH搭建
Struts2+Spring3.0.1+Hibernate3.3+Oracle10g+Tomcat6.0.29
1、 新建web项目:File-New-WebProject:
点击Finish,结束。
2、 添加struts2应用:右键项目名—myeclipse-addStruts Capabilites:
点击Next:
使用默认值,点击Finish结束。
3、 建立数据库连接:
打开Myeclipse DataBase Explorer(若找不到,可以点击myeclipse的菜单:Window-ShowView-DB Browser)
在上图空白区域中,点击右键,选择New:
选择数据库类型,填写相应的用户名和密码等信息,并点击Add JARS按钮,选择连接相应数据库的jar包,点击Finish完成。
4、 添加Spring应用:右键项目名称-Myeclipse-AddSpring Capabilities
选择拷贝Library到指定文件夹,其他地方选择默认,点击Next,在弹出的窗口中点击Finish结束。
5、 添加Hibernate应用:右键项目名称-Myeclipse-AddHibernate Capabilities
直接上图,按照图中所示选择:
我在此处选择使用Spring的配置文件。
此处选择已经配置好的数据库连接。
6、 修改web.xml文件,添加如下spring配置信息:
<!-- spring配置和监听start -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/application*.xml</param-value>
</context-param>
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- spring配置和监听end -->
然后,把applicationcontext.xml文件拷贝到web-inf/lib目录下。
7、 添加相关jar包:
8、 此时的applicationcontext.xml文件可能会报错:
一是:
<bean id="dataSource"
class="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
根据Tomcat的版本,这个路径的写法可能会有所不同,比如有的版本是:
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
二是:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
按照刚才的配置过程,不知是何原因,没有找到spring.jar这个jar包,需要手动拷贝过来。
9、部署项目,然后启动tomcat6,控制台显示启动成功。