Maven web项目tomcat8.5 热部署

开发模式下我们多用IDE自带或关联本机的站点服务器,生产模式中,往往需要远程部署在远程计算机的站点服务器上,这里介绍下maven的web项目远程部署到tomcat上。
IDE:eclipse4.7.1
maven:3.6.0
tomcat:8.5

  1. 安装好相关软件,略

  2. 修改tomcat的用户配置文件apache-tomcat-8.5.35\conf\tomcat-users.xml

  3. 末尾追加
    意思是增加一个tomcat用户,具有图形化和指令方式管理tomcat的权限

  4. 上面操作完,只能本机进行热部署,要远程热部署,需要再修改apache-tomcat-8.5.35\webapps\manager\META-INF\context.xml

  5. 改为意思允许非本机IP访问

  6. 修改maven的settings配置文件,增加tomcat的服务器配置

  7. 在servers节下增加 tomcat8 tomcat 123456 和tomcat的用户配置一致

  8. 修改maven项目的pom文件,在build标签的plugins里增加

  9. org.apache.tomcat.maven tomcat7-maven-plugin 2.2 http://127.0.0.1:8080/manager/text tomcat 123456 /stustudy

  10. 补充,如果打包时ssm项目要求将配置文件一并打包进去

  11. 在build里增加 src/main/java **/*.xml false src/main/resources *.xml false

  12. 项目右键run as—— maven build 首次运行时Goals里输入`clean install tomcat7:redeploy
    13.Maven web项目tomcat8.5 热部署_第1张图片

  13. 先启动远端tomcat,再build maven项目即可,项目会自动打成war包上传到tomcat的webapps目录下,tomcat会将其解压,浏览器访问即可。

同志们,可以试试了
Created by 薛萌
Maven web项目tomcat8.5 热部署_第2张图片

你可能感兴趣的:(java,版本管理)