Eclipse部署项目到远程tomcat

tomcat项目自动的方式有很多种,我最近使用的有两种,一种是使用Jenkins,另外一种使用maven插件来自动部署

本文介绍使用maven插件来自动部署,只需要在tomcat和eclipse上作简单的配置即可。

1、首先设置创建tomat管理的权限

在conf/tomcat-users.xml中设置用户和密码,并指定权限




该配置不具有网页管理权限,如果需要网页管理还是配置角色:manager-gui,admin-gui。

2、去除IP限制

在webapps/manage/META-INF/context.xml中,删除如果代码,或者把你允许的ip加进去,注意.需要转义一下

3、在项目的pom.xml中的plugins节点中配置,远程部署地址,账号和密码

org.apache.tomcat.maven
tomcat7-maven-plugin
2.2

http://主机地址/manager/text
服务名称
用户名(和tomcat中配置的一样) 密码(和tomcat中配置的一样) / utf8
true

如果配置后,通过eclipse部署出错,需要配置一下manager/META-INF 下的context.xml文件,里面设置了允许的ip地址,删除该行,或者重新配置你的即可。

发表评论