maven打包之前要运行一下clean清空编译的文件,否则删掉的类的class还在里面,运行时候可能会报错,然后运行一下install。
上传服务器之后发现spring没启动起来,进到项目文件夹发现配置文件没在包里,太坑了。
解决办法:
在pom.xml 的build节点添加如下配置:
<!-- 编译配置文件 -->
<resources>
<resource>
<!-- spring配置文件等东西 -->
<directory>src/main/resources</directory>
</resource>
<resource>
<!-- mybatis映射文件 -->
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
以后打包后一定要看看编译目录里到底有没有配置文件才行