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>

以后打包后一定要看看编译目录里到底有没有配置文件才行