构建第一个SSH的maven项目

Posted jmuccx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建第一个SSH的maven项目相关的知识,希望对你有一定的参考价值。

 

环境配置:

eclispe 

maven版本:3.3.9

技术分享图片

本地仓库位置:

技术分享图片

 在C:apache-maven-3.3.9confsettings.xml,需要配置好本地仓库的路径。

技术分享图片

c盘目录下的本地仓库

技术分享图片

一:新建Maven项目

技术分享图片

因为是web项目,Packing选择,war方式。

技术分享图片

二:创建好项目之后,pom.xml文件会有个红色的×。

技术分享图片

需要手动创建,WEN-INF目录和web.xml文件。请注意创建的路径,src/main/webapp目录下面

技术分享图片

三:编辑pom.xml文件,添加各种依赖。(这个文件,网络上也有,大同小异)

四:添加tomca插件,之前用了tomcat6运行程序出现问题,我改成tomcat7就没有问题了,这里注意一下。

添加tomcat插件如图

 技术分享图片

技术分享图片

点击,OK之后,可以在pom.xml查看。这里也要注意,如果是完整的pom.xml文件,那么,不要重复添加tomcat插件。

技术分享图片

五:开始添加spring,hibernate,Struts2,log4j.properties的配置文件,这些文件放在src/main/resources下面。这里要注意下,Customer.hbm.xml文件,在普通web项目中,类的映射文件是放在和类同一目录下面。但是Maven项目这里有区别,

你先可以在src/main/java/com/mymaven/entity/下面建立Customer.hbm.xml文件,然后把整个目录(com/mymaven/entity)包含Customer.hbm.xml文件拷贝到src/main/resources。

在之后再删除src/main/java/com/mymaven/entity/Customer.hbm.xml文件

技术分享图片

六:java文件放在src/main/java下面

 技术分享图片

七:运行,选中项目,右键,Run as→Maven build...

技术分享图片

因为是在tomcat7下面运行,所以是tomcat7:run

技术分享图片

以上是,完整搭建步骤。如有问题,可以留言。

运行结果:

 技术分享图片

 


以上是关于构建第一个SSH的maven项目的主要内容,如果未能解决你的问题,请参考以下文章

maven maven项目构建ssh工程(父工程与子模块的拆分与聚合)

转帖:maven maven项目构建ssh工程(父工程与子模块的拆分与聚合)

Maven - 构建基于Maven的ssh分模块项目

Maven - 构建ssh2项目

SSH项目总结 Maven构建SSH项目遇到的问题

maven构建ssh项目的出现的问题以及解决方法