gpt4 book ai didi

java.io.FileNotFoundException : [WEB-INF/spring-servlet. xml] 无法打开,因为它不存在

转载 作者:行者123 更新时间:2023-11-29 07:05:03 24 4
gpt4 key购买 nike

/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

在我的内存中,我知道我们可以使用一个函数来获取项目的当前目录,但我不记得了。

否则,你有什么解决办法吗?

谢谢

最佳答案

WEB-INF 目录通常不放在类路径中。因此,您将无法从其中获得任何资源作为资源,即。 ClassPathXmlApplicationContext 试图做什么。

将您的 spring-servlet.xml 放在类路径上的目录中,即。 WEB-INF/classes.

关于java.io.FileNotFoundException : [WEB-INF/spring-servlet. xml] 无法打开,因为它不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20734053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com