Maven+Tomcat8 实现自动化部署的方法

网友投稿 314 2023-03-26


Maven+Tomcat8 实现自动化部署的方法

本文介绍了Maven+Tomcat8 实现自动化部署的方法,分享给大家,具体如下:

1.配置tomcat-users.xml

首先在Tomcat里配置deploy的用户(tomcat根目录/conf/tomcat-users.xml):

2.配置maven setting.xml

修改Maven的setting.xml(默认是C:\Users\用户名.m2\settings.xml),在节点下添加

tomcat7

admin

admin

3.配置pom.xml

这里我是要部署到Tomcat 根目录,所以这里将path写成ROOT了

org.apache.tomcat.maven

tomcat7-maven-plugin

2.2

http://127.0.0.1:8080/manager/text

tomcat7

/ROOT

utf8

true

org.apache.tomcat

tomcat-servlet-api

8.5.4

4.修改ip访问权限

将 /apache-tomcat-8.5.4/webapps/manager/META-INF/context.xml中的,ip限制去掉

allow="192\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

5.执行部署命令

在项目根目录下执行

//第一次

mvn tomcat7:deploy

//之后

mvn tomcat7:redeploy

http://

//这里我要求先重新打包,并跳过测试,再部署

//第一次

mvn package -Pdevelop -Dmaven.skip.test=true tomcat7:deploy

//之后

mvn package -Pdevelop -Dmaven.skip.test=true tomcat7:redeploy

注意事项:

1.需要将远程机器的tomcat先开启,这里是热部署

2.可以在本地先调试好,再到远程去执行

allow="192\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

5.执行部署命令

在项目根目录下执行

//第一次

mvn tomcat7:deploy

//之后

mvn tomcat7:redeploy

http://

//这里我要求先重新打包,并跳过测试,再部署

//第一次

mvn package -Pdevelop -Dmaven.skip.test=true tomcat7:deploy

//之后

mvn package -Pdevelop -Dmaven.skip.test=true tomcat7:redeploy

注意事项:

1.需要将远程机器的tomcat先开启,这里是热部署

2.可以在本地先调试好,再到远程去执行


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring 多线程下注入bean问题详解
下一篇:vue跨域解决方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~