通过new ClasspathApplicationContext("applicationContext.xml")找不到文件时
2016-08-13 05:00
435 查看
可以把applicationContext.xml放到/WEB-INF/classes目录下使用 先说:ClassPathXmlApplicationContext 这个类,默认获取的是WEB-INF/classes/下的路径,也就是在myeclipse的src下的路径,所以用这个是获取不到WEB-INF下的配置文件的... new ClassPathXmlApplicationContext("applicationContext.xml"); 来读取! 如果是在Web.xml中的话,需要配置Context Listener: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 然后使用context-param指定配置文件的位置(可选,默认读取 /WEB-INF/applicationContext.xml) <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext*.xml</param-value> </context-param> 最后使用WebApplicationContextUtils.getWebApplicationContext(servletContext) 在Servlet中获取容器的引用。
相关文章推荐
- ApplicationContext hw = new ClassPathXmlApplicationContext("ApplicationContext.xml");
- spring中关于不能 new ClassPathXmlApplicationContext("");的问题
- 【Spring学习笔记-2】Myeclipse下第一个Spring程序-通过ClassPathXmlApplicationContext加载配置文件
- [Spring]new ClassPathXmlApplicationContext("application.xml")做了些什么
- ClassPathXmlApplicationContext找不到资源文件
- New ClassPathXmlApplicationContext经历了哪些事情
- ClassPathXmlApplicationContext()寻找文件路径
- java中读取配置文件的方法fileSystemXmlapplicationContext与classPathXmlApplicationContext
- applicationContext.xml配置文件提示:class "org.apache.commons.dbcp.BasicDataSource" not found
- 请慎用spring-ClassPathXmlApplicationContext手动加载spring配置文件
- Java 读取ClassPathXmlApplicationContext xml 文件里面的bean
- ClassPathXmlApplicationContext方式读取配置文件
- 在程序中用new ClassPathXmlApplicationContext()的注意事项
- 在程序中用new ClassPathXmlApplicationContext()的注意事项
- 使用Spring中的ClassPathXmlApplicationContext加载配置文件
- ClassPathXmlApplicationContext_filesystem方式获取applicationcontext配置文件信息
- 在程序中用new ClassPathXmlApplicationContext()的注意事项
- classpath:applicationContext.xml这个xml文件应该放在哪里?
- 在程序中用new ClassPathXmlApplicationContext()获取Spring的上下文环境注意事项
- 请慎用spring-ClassPathXmlApplicationContext手动加载spring配置文件