在 eclipse 裏面鏈接tomcat能夠運行 ,可是放到服務器上運行時報錯,說找不到sql語句。java
查了不少資料,,保證每個配置都對,路徑,文件名,關鍵是在eclipse是正常運行的。sql
找了好久才找到 xxxxMpper.xml 配置放在java目錄裏面,maven打包默認沒有輸出xml文件,找到緣由就好解決,要麼把xml移到resources目錄下,要麼在pom裏面加入下面的配置, 固然 若是有別的文件須要打包不須要打包的均可以在這裏配置,不須要打包的使用exclude配置,須要打包的用include配置tomcat
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.java</include>
<include>**/*.xml</include>
</includes>
<!-- 是否替換資源中的屬性-->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes> <include>**/*.properties</include>
<include>**/*.xml</include> </includes>
</resource>
</resources>
</build>服務器