当前位置:  开发笔记 > 编程语言 > 正文

Spring加载时出现ContextLoaderListener问题

如何解决《Spring加载时出现ContextLoaderListener问题》经验,为你挑选了1个好方法。

当我的弹簧加载时,它表示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..



1> Antony..:

对不起家伙,这是由于tomcat中的一个简单问题.

很久以前我正在开发一个没有从tomcat webapp文件夹中删除的项目.那也是春天的项目.

我通过在我正在处理的当前项目中的web.xml中注释掉所有内容来解决这个问题.当我这样做时,它仍然试图加载弹簧容器.那是我打开tomcat管理器Web应用程序并眯着眼睛看到没有引导的应用程序.

我找到了一个没有在tomcat管理器web应用程序中引导的应用程序,然后我删除了该应用程序,现在我的应用程序开始像魅力...

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有