tomcat 项目没部署上去_eclipse中maven项目部署到tomcat

本文介绍了使用Maven部署Tomcat的三种常见方法:1) 打war包到webapps目录;2) 使用tomcat-maven插件进行redeploy;3) 直接通过IDE的servers部署。详细步骤包括配置pom.xml、设置tomcat-maven插件以及IDE的servers配置。同时,文章还提及了tomcat管理员配置的细节。
摘要由CSDN通过智能技术生成

其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路。

下面就一一介绍这几种部署方式:

1.打war包到tomcat/webapps目录

这种方式其实跟非maven项目没什么区别,就是打包的方式不同b31bd815018651f509bf67bdbd8d9558.png

之后在target目录下会生成war包,复制到tomcat/webapps目录即完成部署。

2.使用tomcat-maven插件,在pom.xml的之后添加以下代码,并做相应修改

fe0901bf7adc6173f202e2a85dc0dd93.png

fe0901bf7adc6173f202e2a85dc0dd93.png

 1   
2 guoguo-maven-web
3
4
5
6 org.apache.tomcat.maven
7 tomcat6-maven-plugin
8
9
10
11
12
13
14
15 http://localhost:8080/manager/text
16 admin
17 admin
18 8080
19 /guoguo-maven-web
20 UTF-8
21 UTF-8
22
23
24
25
26

fe0901bf7adc6173f202e2a85dc0dd93.png

fe0901bf7adc6173f202e2a85dc0dd93.png

这样就配置好了tomcat maven插件

25ee739db4d9fe50c60002e8973824d1.png

运行redeploy命令前,要启动tomcat,并能正常访问http://localhost:8080/manager

通过项目右键 run as --> maven build... --> main --> goals 中填入 tomcat6:redeploy命令即可部署成功,这样部署有时会使tomcat出错,出错需要重启tomcat

3.直接使用servers部署

首先确保编译配置正常

e55b42c2a114a0479c845d30187fbd94.png

test下的目录编译到target/test-classes,其他编译到target/classes目录即可,其他一般默认不需要改变什么

然后进行部署的配置:

8119b812509aa023af140955c80f7819.png

配置好之后,通过右键servers中tomcat,add and remove...添加项目,重启tomcat即可

第一种我已经不用了,第二种适合直接部署到测试服务器,第三种适合本地的调试

附录:

tomcat管理员配置,在servers项目的tomcat-users.xml中添加如下配置,如果你是直接使用bin/startup.bat启动tomcat,则修改conf/tomcat-users.xml

----------tomcat6管理员配置----------
----------tomcat6管理员配置----------

----------tomcat7管理员配置----------
----------tomcat7管理员配置----------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值