java.io.FileNotFoundException:无法打开ServletContext资源[/WEB-INF/final servlet.xml]
我正在创建简单的maven项目插件。 应用程序目录结构类似于标准的maven项目目录结构 我将application-context.xml文件放在src/main/java/resources文件夹下 问题: 如何在web.xml文件中配置此路径 我得到java.io.FileNotFoundException:无法打开ServletContext资源java.io.FileNotFoundException:无法打开ServletContext资源[/WEB-INF/final servlet.xml],java,eclipse,jakarta-ee,maven,spring-mvc,Java,Eclipse,Jakarta Ee,Maven,Spring Mvc,我正在创建简单的maven项目插件。 应用程序目录结构类似于标准的maven项目目录结构 我将application-context.xml文件放在src/main/java/resources文件夹下 问题: 如何在web.xml文件中配置此路径 我得到java.io.FileNotFoundException:无法打开ServletContext资源[/WEB-INF/final servlet.xml]错误 我必须在eclipse中配置我的项目属性吗 有谁能给我同样的指导吗 提前感谢..>
[/WEB-INF/final servlet.xml]
错误
我必须在eclipse中配置我的项目属性吗
有谁能给我同样的指导吗
提前感谢..> 资源目录中的文件部署到类路径,而不是
WEB-INF
。如果您希望文件位于WEB-INF
中,那么它需要位于src/webapp/WEB-INF
中,就像在任何基于Maven的WEB app项目中一样
否则,Spring配置中引用的位置需要是相对类路径。将final-servlet.xml放在WEB-INF文件夹下,它就会工作。关于application-context.xml,我认为是这样的:
上下文配置位置
WEB-INF/final-servlet.xml
类路径:application-context.xml
/WEB-INF/final-servlet.xml-DispatcherServlet中的上下文参数
并将final-servlet.xml放入您的web\u app/web-INF文件夹中
你是指/src/main/resources吗?在任何情况下,我们都不知道您是如何尝试访问该文件的,因此很难诊断出问题所在。如何访问。。??我不知道。我刚刚创建了文件夹结构和欢迎文件。我正在试用我的框架。当我使用eclipse构建和运行它时,它会给出java.io.FileNotFoundException:无法在控制台上打开ServletContext资源[/WEB-INF/final servlet.xml]错误我们不知道您在做什么。如果您只是创建一个spring web项目,请将文件放在正确的位置。我正在创建插件项目以供将来参考。我们如何访问服务层中
BufferedWriter
的这些文件?