eclipse如何导入maven项目运行,eclipse怎么新建maven工程
其实maven项目部署到tomcat的方式有很多。从一开始玩war包到tomcat/webapps目录,到使用tomcat-maven插件,再到直接用服务器部署,我走过了很多弯路。
以下是一些部署方法:
1.将war包打到tomcat/webapps目录下。
其实这个方法和非maven项目没什么区别,只是打包方式不同。
之后会在目标目录下生成war包,并复制到tomcat/webapps目录下完成部署。
2.使用tomcat-maven插件,在pom.xml中的/dependencies后面添加以下代码,并做相应的修改。
1构建
2 final name Guo Guo-maven-web/final name
3个插件
4插件
5 !-3个可用插件-
6 groupId org . Apache . Tomcat . maven/groupId
7 artifactId Tomcat 6-maven-plugin/artifactId!-命令是Tomcat 6: redeploy-
8 !-groupId org . Apache . Tomcat . maven/groupId-
9 !-artifactId Tomcat 7-maven-plugin/artifactId-!-命令是Tomcat 7: redeploy-
10 !-groupId org . code Haus . mojo/groupId-
11 !-artifactId Tomcat-maven-plugin/artifactId-!-命令是tomcat:redeploy -
12 !-版本2.2/版本-
13配置
14 !-URL http://localhost:8080/manager/URL-!-Tomcat 6部署管理路径-
15 URL http://localhost:8080/manager/text/URL!-Tomcat 7部署管理路径-
16用户名管理员/用户名!- tomcat的管理员帐户-
17密码管理员/密码
18端口8080/端口
19 path /guoguo-maven-web /path!-部署路径-
20字符集UTF-8/字符集
21编码UTF-8/编码
22 !-在运行redeploy命令之前,您应该能够正常访问http://localhost:8080/manager-
23/配置
24/插件
25/插件
26 /build已经配置了tomcat maven插件。
在运行redeploy命令之前,应该启动tomcat并能够正常访问http://localhost:8080/manager。
您可以通过在项目中填充tomcat6:redeploy命令并右键单击Run as-Maven Build来成功部署.-Main-Goals,这样部署有时候会让tomcat出错,这就需要重启tomcat。
3.直接使用服务器部署
首先确保编译配置正常。
被测试的目录被编译成target/test-classes,其他的被编译成target/classes目录。其他的一般默认不需要改变什么。
然后配置部署:
配置完成后,右键单击tomcat,添加并删除.在服务器中添加项目并重启tomcat。
第一个我已经不用了,第二个适合直接部署到测试服务器,第三个适合本地调试。
附录:
tomcat管理员配置,在servers项目的tomcat-users.xml中添加以下配置,如果直接用bin/startup.bat启动Tomcat,修改conf/tomcat-users.xml。
-Tomcat 6管理员配置-。
角色rolename=经理/
用户用户名=admin 密码=admin 角色=manager/
-Tomcat 6管理员配置-。
-Tomcat 7管理员配置-。
角色rolename=经理-脚本/
角色rolename=manager-gui/
用户用户名=admin 密码=admin 角色=manager-gui,manager-script/
-Tomcat 7管理员配置-。
版权归作者所有:来自博客作者为温度原创作品。转载请联系作者获得授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。