在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