maven項目在ide中編譯出的war包一般不會有很多問題。
但是經過集成環境打war包會出現war包中打不進xml、properties等文件。這樣打war包不會報錯,但是war包放進tomcat中部署就報錯了。
解決方法是將src/main/java和src/main/resources中的配置文件在pom的build節點配置進去
之前在項目的集成中有遇到這種情況,記錄下來。
例如:src/main/java中有個包放hibernate的映射xml,和sqlmap配置文件。
然后src/main/resources中很多配置文件都沒有被打入war包,所以resources文件夾也加入pom配置中