您的位置:首页 > 运维架构 > Tomcat

Maven工程远程部署Tomcat配置

2017-11-19 20:35 288 查看
1、配置tomcat-user.xml

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

<role rolename="tomcat"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script" />
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="tomcat,manager,manager-script,admin-gui" />
<user username="tomcat" password="tomcat" roles="manager-gui" />


2、配置Maven  setting.xml :

<server>
<id>tomcat7</id>
<username>admin</username>
<password>admin</password>
</server>


3、配置pom.xml :

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://127.0.0.1:8080/manager/text</url>
<server>tomcat7</server>
<path>/ROOT</path>
<charset>utf8</charset>
<update>true</update>
</configuration>
</plugin>

<!-- 添加相关依赖 -->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>8.5.4</version>
</dependency>


4、在tomcat/Catalina/{ip} 创建 manager.xml :

<?xml version="1.0" encoding="UTF-8"?>

<Context privileged="true" antiResourceLocking="false"

         docBase="${catalina.home}/webapps/manager">

             <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />

</Context>

5、在项目路径下:

//第一次
mvn tomcat7:deploy
//之后
mvn tomcat7:redeploy
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven 远程部署