传统的部署方式:将项目打成war包,放入tomcat 的webapps目录下面,启动tomcat,即可访问。
  具体打war包流程:

  1、pom.xml配置文件修改:  

    

spring boot 部署war spring boot web应用程序部署为war文件_tomcat

    

spring boot 部署war spring boot web应用程序部署为war文件_重启_02

     

spring boot 部署war spring boot web应用程序部署为war文件_重启_03

   2、改造启动类,如果是war包发布,需要增加SpringBootServletInitializer子类,并重写其configure方法,或者将main函数所在的类extends SpringBootServletInitializer,并重写configure方法。

    

spring boot 部署war spring boot web应用程序部署为war文件_重启_04

  3、在idea中使用mvn clean命令清除旧的包,并用mvn package生成新的war包。默认生成的war在target目录下,也可以在pom.xml中进行配置

    

spring boot 部署war spring boot web应用程序部署为war文件_war包_05

    其他位置war,直接复制到webapps下,重启服务即可。

   4、测试验证:重启tomcat服务,浏览器登录地址为localhost:8080/logintest/login/loginView

    

spring boot 部署war spring boot web应用程序部署为war文件_war包_06

 

     

spring boot 部署war spring boot web应用程序部署为war文件_重启_07