当我的弹簧加载时,它表示applicationContext.xml
在类路径中没有通过投掷找到,FileNotFoundException
如下所示.请帮我解决这个问题.
我的web.xml
内容如下,
contextConfigLocation /WEB-INF/Context.xml flex org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/web-spring-context.xml 1 org.springframework.web.context.ContextLoaderListener flex /messagebroker/*
抛出的异常如下,
SEVERE:异常将上下文初始化事件发送到类的监听器实例org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanDefinitionStoreException:IOException从类路径资源[applicationContext.xml]解析XML文档; 嵌套异常是java.io.FileNotFoundException:类路径资源[applicationContext.xml]无法打开,因为它不存在引起:java.io.FileNotFoundException:类路径资源[applicationContext.xml]无法打开,因为它不存在在org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:135)在org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:297)在org.springframework.beans.factory.xml位于org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java)的org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)中的.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280) :147)在org.sprin的org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:123)位于org.springframework.context上的org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:100)中的gframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:100).(AbstractRefreshableApplicationContext.java:100)atg.springframework.context.support.AbstractApplicationContext.refresh( AbstractApplicationContext.java:298)org.springframework上的org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) .web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)在org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java :3843)在org.apache.catalina的org.apache.catalina.core.StandardContext.start(StandardContext.java:4342).core.ContainerBase.addChildInternal(ContainerBase.java:791)在org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)在org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)在org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)在org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)在org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:492)在org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)在org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)在org.apache. catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)在org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)在org.apache.catalina.core.StandardHost.start(StandardHost.java: 719)org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)org.apache.catalina.core.S tandardService.start(StandardService.java:516)位于org.apache.catalina.core.StandardServer.start(StandardServer.java:710)org.apache.catalina.startup.Catalina.start(Catalina.java:578)at sun at.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke (Method.java:585)org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)2009年11月12日4 :02:09 PM org.apache.catalina.core.ApplicationContext log
当我不想命名任何文件时applicationContext.xml
,为什么要查找它?因为它已经明确说明web.xml
..
对不起家伙,这是由于tomcat中的一个简单问题.
很久以前我正在开发一个没有从tomcat webapp文件夹中删除的项目.那也是春天的项目.
我通过在我正在处理的当前项目中的web.xml中注释掉所有内容来解决这个问题.当我这样做时,它仍然试图加载弹簧容器.那是我打开tomcat管理器Web应用程序并眯着眼睛看到没有引导的应用程序.
我找到了一个没有在tomcat管理器web应用程序中引导的应用程序,然后我删除了该应用程序,现在我的应用程序开始像魅力...