使用Maven实现Struts2+Hibernate4+Spring3整合SSH框架(一):Maven项目创建

日期: 2016-7-13


内容: 使用Maven实现Struts2+Hibernate4+Spring3整合SSH框架


一、 框架和工具版本:


1、Eclipse版本:

2、Maven和Java版本:


3、 Struts2版本:

  struts-2.3.24.1-all


      4、Hibernate版本:

Hibernate4;


5、 Spring版本: 

Spring3;



二、 开始使用Maven搭建Web项目框架:


1、 使用Eclipse创建一个Maven Web项目如下如:

2、勾选Create a simple project选项(勾选之后就是不使用骨架的方式创建项目):


3、这里的Package勾选war的形式:

其中groupId和ArtifactId唯一标识一个项目;


4、由于使用的打包方式时war包,因此在创建的项目里面就多了一个webapp的目录:


5、由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project


6、然后勾选Dynamic Web Module 并点击ok  如下图:(3.0只有tomcat7才支持)


7、接下来会发现项目中多了一个web content目录:



8、虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改。把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:



9、然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly:


10、 选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove:

11、接着重新指定一个web的路径,点击add,选择Folder -- 〉  next:

12、然后在src下面找到webapp目录然后点击finish:

13、最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next:


14、 如下图所示:


至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中
补充:我们需要在src/main/webapp/WEB-INF下面创建一个web.xml

可以在pom.xml文件中导入需要的jar包就会为我们自动导入了。

尊重作者的版权,以上的内容参照: http://blog.csdn.net/chuyuqing/article/details/28879477




  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值