use*_*060 1 java spring spring-mvc
在/src/main/java/com/application/myGoogleAppEngine/controller/AddressController.java,我想使用此说明在以下后面使用bean:
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("/WEB-INF/spring-servlet.xml");
Run Code Online (Sandbox Code Playgroud)
我的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
Run Code Online (Sandbox Code Playgroud)
在我的记忆中,我知道我们可以使用函数来获取项目的当前目录,但我不记得了.
否则,你有什么解决方案吗?
谢谢
该WEB-INF目录通常不会放在类路径上.因此,您将无法在其中获取任何资源,即.什么ClassPathXmlApplicationContext是试图做.
把你spring-servlet.xml放在一个放在类路径上的目录中,即.WEB-INF/classes.
| 归档时间: |
|
| 查看次数: |
7959 次 |
| 最近记录: |