这个问题在网上可搜到好多
主要步骤如下:
1.在pom文件中将jar 改为 war
2.pom文件中添加外部署tomcat所需依赖包
3.将自己的Application 类继承SpringBootServletInitializer并重写方法
小编通过这样步骤完成功完成外tomcat的部署。
完整链接 https://www.cnblogs.com/weixliu/p/6432342.html
我在部署时遇到的问题:
1.启动外部tomcat是出现 Unable to register MBean 错误,数据库连接的错误
答案:在application配置文件中添加 spring: jmx: enabled: false 我的application是yml格式
2.请求出现404
答案:application配置了server:context-path 在外部tomcat中失效的,这时的context-path是你的war包名,若你的war包名是ROOT.war 这时就没有context-path,直接 就是ip:port/xxxAction