標籤:res cli 原因 inf val ping csharp conf bean
java.io.FileNotFoundException: class path resource ..cannot be opened because it does not exist 異常如下:java.io.FileNotFoundException: class path resource [com/jxust/zjh/model/Account.hbm.xml] cannot be opened because it does not exist在spring中我這樣配置<property name="mappingResources"><list> <value>com/jxust/zjh/model/Account.hbm.xml</value></list></property>就報上述錯誤,Account.hbm.xml確實在此目錄下。但是,我改成這樣就運行正常,<property name="mappingDirectoryLocations"><list><value>classpath:/com/jxust/zjh/model/</value></list></property>解決方案:1.路徑問題,,,,,,直接將設定檔搞到src下面.....因為myeclipse預設會去src下找最簡單的方法還是老老實實把xml放在src下方便。或者建立config時建立成source folder,,,,就相當於是classpath了2.此時去查看tomcat中的web-inf下的classes檔案夾,查看上面報錯的差找不到beans檔案是否存在於tomcat中....如果不存在,,,,說明原因在這裡此時需要將tomcat中部署的項目刪掉.然後在myeclipse中的項目工程clean一下,然後重新部署,會發現所有檔案都部署到了tomcat中,項目完美運行.
java.io.FileNotFoundException: class path resource ..cannot be opened because it does not exist