我正在开发一个演示使用验证的应用程序
春天。
我收到以下错误。
(1)从类路径资源[spring / application-config.xml]解析XML文档;嵌套异常是java.io.FileNotFoundException:类路径资源[spring / application-config.xml]无法打开,因为它不存在
(2)类路径资源[spring / application-config.xml]无法打开,因为它不存在
(3)ApplicationEventMulticaster未初始化 - 调用'刷新'在通过上下文组播事件之前:Root WebApplicationContext:启动日期[Fri Aug 12 11:56:31 IST 2016];上下文层次结构的根
(4)LifecycleProcessor未初始化 - 调用'刷新'在通过上下文调用生命周期方法之前:Root WebApplicationContext:启动日期[Fri Aug 12 11:56:31 IST 2016];上下文层次结构的根
(5)BeanFactory未初始化或已经关闭 - 调用'刷新'在通过ApplicationContext访问bean之前
my src/main/resources/spring contains
1.application-config.xml
2.mvc-config.xml
3.spring.xml
4.web.xml
我应该更改这些文件的位置????
运行项目时,网址为http://localhost:8080/spring/
答案 0 :(得分:0)
通常,您可以将其放在/ WEB-INF中,但是在创建ApplicationContext时可以使用FileSystemXmlApplicationContext更改路径。
private static final FileSystemXmlApplicationContext appContext =
new FileSystemXmlApplicationContext("your config path"); // /WEB_INF/...
最好不要在资源路径中设置配置(如果它是您的外部资源路径)! 因为它可以与客户访问!