2 lihuozhiling lihuozhiling 于 2013.11.29 11:06 提问

Spring mvc mybatis 核心文件applicationContext.xml读取路径的问题

我搭了一个框架,applicationcontext.xml文件不在src下也不在WEB-INF/classes下而是在WEB-INF/etc下(自己建的文件夹) 现在我的java类中想获取spring容器applicationContext 对象,核心xml文件总是说路径不对,试了好几种了,真心的求大神~~~~~

严重: Servlet.service() for servlet [dispatcher] in context with path [/shweb1] threw exception [Request processing failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [D:\free\eclipse-server\WebContent\WEB-INF\etc\spring\applicationContext.xml]; nested exception is java.io.FileNotFoundException: WebContent\WEB-INF\etc\spring\applicationContext.xml (系统找不到指定的路径。)] with root cause
java.io.FileNotFoundException: WebContent\WEB-INF\etc\spring\applicationContext.xml (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at org.springframework.core.io.FileSystemResource.getInputStream(FileSystemResource.java:110)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:126)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:92)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:458)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:388)
at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:140)
at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:84)
at dao.DaoFactory.getDaoFactory(DaoFactory.java:12)
at domain.User.(User.java:13)
at web.controller.LoginController.view(LoginController.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
spring、mybatis整合核心配置文件applicationContext.xml
xml version="1.0" encoding="UTF-8"?> xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.o
springMVC+mybatis整合之applicationContext.xml基本配置详解
最近对spring的配置文件进行了一些入门级的学习,下面总结一下这几天所学的各种配置如何配置和其配置的作用!此篇文章只适合小白,忘各小白能指正错误,再次感激不尽 首先创建一个web项目,然后引入spring的配置文件,默认名称为applicationContext.xml,此时请注意,在引入该文件后,要想拦截web请求的话,还要在web.xml文件中配置该文件的拦截器,如图: 配置完后,w
spring配置文件详解(applicationContext.xml)
spring配置文件详解
SpringMVC之ApplicationContext.xml配置文件解析
加载spring容器的配置文件,名字叫法有很多,只要与web.xml文件中的文件名对应上即可; <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.or
记录下读取applicationContext.xml路径的问题
今天在使用Cxf框架和Spring整合进行WebService客户端操作时,读取XML文件的时候发现自己都忘记了,找了些资料,也自己测试了,现在记录下来。 1.Spring的配置文件在类路径下 src下的applicationContext.xm,可以通过 ApplicationContext applicationContext = new ClassPathXmlApplicationC
Spring中applicationContext.xml路径问题
Junit测试错误:java.lang.IllegalStateException: BeanFactory not initialized or already closed 错误原因:文件路径错误 FileSystemXmlApplicationContext()使用方法 1.没有盘符的是项目工作路径,即项目的根目录 2.有盘符表示文件的绝对路径 3.可以使用classpath路径
Spring加载applicationContext.xml的路径问题
1、加载applicationContext.xml的时候老是加载不成功,特此记上一笔,避免下次再出错。 2、我们以实例化ApplicationContext为例,有两种方法:一个是ClassPathXmlapplicationContext(),一个是FileSystemXmlApplicationContext()ClassPathXmlApplicationContext()对于ClassP
记录一次mac+idea+springmvc开发的applicationContext.xml读取文件找不到异常处理
普通的springmvc项目,不过是用mac+idea开发的,然后平时我很少用main方法来测试,都是通过controller测的调用,用postman工具来测试,而不会用main()方法测试。而最近公司通过dubbo服务提供RPC的调用,我们作为提供方,自然不会去写controller来调用,而是通过暴露接口的形式给友方调用。    然后自己在测试的时候,因为前辈们已经把application
【SpringMVC之配置文件(一)】spring 里面的ApplicationContext.xml 和 xxx-servlet.xml分别的作用是什么?
ApplicationContext.xml  是spring 全局配置文件,用来控制spring 特性的、比如:aop,sessionFactory xxx-servlet.xml 是spring mvc里面的,控制器、拦截uri转发view 注: (1)如果直接使用SpringMVC是可以不添加applicationContext.xml文件的。 只需要把所有相关配置放到x
spring applicationContext.xml文件移到resources目录下,需要做哪些事情
移动到resources目录下面,分别指定Spring和Mybatis的配置文件与Dispatcher的配置文件    这两个文件是到WEB-INF目录下面找