maven 远程部署到tomcat服务器

在pom文件中添加插件

<!-- tomcat7 -->
<plugin>
   <groupId>org.apache.tomcat.maven</groupId>
   <artifactId>tomcat7-maven-plugin</artifactId>
   <version>2.2</version>
   <configuration>
      <port>80</port>
      <path>/guohang</path>
      <uriEncoding>UTF-8</uriEncoding>
      <update>true</update>
      <!--正式服务器-->
      <url>http://wechatguojihangyun.cn:8080/manager/text</url>
      <username>admin</username>
      <password>123456</password>
   </configuration>
</plugin>

 这些做好之后,到服务器修改tomcat的配置

分别修改tomcat下webapps目录下manager和host-manager下的META-INF下的的context.xml的allow标签

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

再修改tomcat下的conf下的tomcat-users-xml文件,在最下方添加用户和角色

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

最好重启tomcat,访问http:// + 域名 + :8080/manager/html,输入用户名和密码,登录ok即表示配置ok了,然后在idea中启动刚才的配置即可远程部署。注意,这里是http协议请求不是https.

参考:https://blog.csdn.net/dong001687/article/details/79428078

猜你喜欢

转载自www.cnblogs.com/yunian139/p/11821101.html