Maven项目自动发布到远程tomcat
使用 tomcat内部manager 程序,进行项目热部署
第一步:配置tomcat/conf/tomcat-users.xml ,注意这是远程的Tomcat
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="admin-gui"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script"/>第二步 :配置pom.xml 允许远程发布
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url>
<path>/</path><!--替换ROOT--> <!--<server>jpp</server> 也可以用下面的--> <username>admin</username> <password>admin</password> </configuration></plugin>
第三步 : 配置 setting.xml(Maven的) 服务器连接属性
<server>
<id>jpp</id>
<username>admin</username>
<password>admin</password>
</server>执行 tomcat:deploy / tomcat:redeploy(如果已经发布过,用tomcat7:redeploy)


本文介绍如何通过Maven实现项目的远程热部署到Tomcat。主要内容包括:配置Tomcat的users文件以支持远程操作;在Maven的pom.xml中添加插件配置,允许远程发布项目;设置Maven的setting.xml文件,以完成服务器连接属性的配置。
854

被折叠的 条评论
为什么被折叠?



