![](/img/trans.png)
[英]java.io.FileNotFoundException: class path resource [WEB-INF/classes/library.properties] cannot be opened because it does not exist
[英]java.io.FileNotFoundException: [WEB-INF/spring-servlet.xml] cannot be opened because it does not exist
在/src/main/java/com/application/myGoogleAppEngine/controller/AddressController.java
中,我想通過以下說明使用 bean:
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("/WEB-INF/spring-servlet.xml");
我的spring-servlet.xml
文件位於/src/main/webapp/WEB-INF/
目錄中。
當我執行我的 spring 應用程序時,出現以下錯誤:
java.io.FileNotFoundException: class path resource [WEB-INF/spring-servlet.xml] cannot be opened because it does not exist
記憶中知道可以用一個function來獲取工程當前目錄,但是不記得了。
否則,你有什么解決辦法嗎?
謝謝
WEB-INF
目錄通常不放在類路徑中。 因此,您將無法在其中獲得任何東西作為資源,即。 ClassPathXmlApplicationContext
試圖做什么。
將您的spring-servlet.xml
放在類路徑上的目錄中,即。 WEB-INF/classes
。
用這種方式
新的ClassPathXmlApplicationContext(“ classpath *:** / servlet.xml”)
這將在整個WEB-INF文件夾中搜索給定名稱
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.