Servlet名称不匹配

时间:2016-08-12 06:30:28

标签: hibernate spring-mvc

我正在开发一个演示使用验证的应用程序

春天。

我收到以下错误。

(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/

1 个答案:

答案 0 :(得分:0)

通常,您可以将其放在/ WEB-INF中,但是在创建ApplicationContext时可以使用FileSystemXmlApplicationContext更改路径。

private static final FileSystemXmlApplicationContext appContext = 
  new FileSystemXmlApplicationContext("your config path"); // /WEB_INF/...

最好不要在资源路径中设置配置(如果它是您的外部资源路径)! 因为它可以与客户访问!