1.检查springboot项目启动类包下是否存在ServletInitializer.java类
如果没有该类,则需要加上ServletInitializer.java类,否则项目部署到tomcat启动成功后访问会报404。
2.pom.xml中将打包方式改成war;
<packaging>war</packaging>
是否要去除tomcat依赖,经过测试去除或不去除不会影响
3.mvn clean package进行打包,将打好的包复制到tomcat下的.\webapps\目录下;然后进入.\bin\目录下双击startup.bat。第一次双击startup.bat只是将.war包的内容部署到.\webapps\目录下,并没有真正启动项目。
备注:第一次双击startup.bat成功后,最好将.war包从.\webapps\目录下移走,要不然后面再次双击startup.bat时都会重新部署war包