将springboot项目clean package打成war包部署到tomcat,报错
发现.xml文件丢失,只剩下interface
解决方案:
pom.xml文件,build标签下添加
<!-- springboot打包部署到tomcat 缺少xml映射文件 -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<!--将resources目录下的配置文件编译进classes文件 -->
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
重新打war包,解压到tomcat/webapps目录下,启动tomcat startup.sh
发现依然报错,分析原因,war包部署到F盘的tomcat(本机有多个tomcat),查看环境变量,应部署到配置路径对应的tomcat才行,正确路径D:\tools\apache-tomcat-7.0.64\webapps
双击startup.bat 启动tomcat,问题解决