struts2和spring整合时,报异常
来源:互联网 发布:netfits云墙 mac 编辑:程序博客网 时间:2024/05/18 00:25
出现以下的异常:
2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Server version: Apache Tomcat/7.0.572015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Server built: Nov 3 2014 08:39:16 UTC2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Server number: 7.0.57.02015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: OS Name: Windows 72015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: OS Version: 6.12015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Architecture: amd642015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: JAVA_HOME: C:\Program Files\Java\jdk1.6.0_43\jre2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: JVM Version: 1.6.0_43-b012015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: JVM Vendor: Sun Microsystems Inc.2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: CATALINA_BASE: C:\tomcat72015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: CATALINA_HOME: C:\tomcat72015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:653892015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Dcatalina.home=C:\tomcat72015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Dcatalina.base=C:\tomcat72015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Djava.endorsed.dirs=C:\tomcat7/common/endorsed2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Djava.io.tmpdir=C:\tomcat7\temp2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Djava.library.path=C:\Program2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: Files\Java\jdk1.6.0_43\bin;C:\tomcat7\bin2015-1-17 21:14:19 org.apache.catalina.startup.VersionLoggerListener log信息: Command line argument: -Dsun.io.useCanonCaches=false2015-1-17 21:14:19 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: Loaded APR based Apache Tomcat Native library 1.1.32 using APR version 1.5.1.2015-1-17 21:14:19 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].2015-1-17 21:14:20 org.apache.catalina.core.AprLifecycleListener initializeSSL信息: OpenSSL successfully initialized (OpenSSL 1.0.1j 15 Oct 2014)2015-1-17 21:14:20 org.apache.coyote.AbstractProtocol init信息: Initializing ProtocolHandler ["http-apr-8080"]2015-1-17 21:14:20 org.apache.coyote.AbstractProtocol init信息: Initializing ProtocolHandler ["ajp-apr-8009"]2015-1-17 21:14:20 org.apache.catalina.startup.Catalina load信息: Initialization processed in 1253 ms2015-1-17 21:14:20 org.apache.catalina.core.StandardService startInternal信息: Starting service Catalina2015-1-17 21:14:20 org.apache.catalina.core.StandardEngine startInternal信息: Starting Servlet Engine: Apache Tomcat/7.0.572015-1-17 21:14:20 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat7\webapps\docs2015-1-17 21:14:21 org.apache.tomcat.websocket.server.WsSci onStartup信息: JSR 356 WebSocket (Java WebSocket 1.1) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocket JARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7 WebSocket API will be available. 2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deployment of web application directory C:\tomcat7\webapps\docs has finished in 698 ms2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat7\webapps\examples2015-1-17 21:14:21 org.apache.catalina.core.ApplicationContext log信息: ContextListener: contextInitialized()2015-1-17 21:14:21 org.apache.catalina.core.ApplicationContext log信息: SessionListener: contextInitialized()2015-1-17 21:14:21 org.apache.catalina.core.ApplicationContext log信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@4095c5ec')2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deployment of web application directory C:\tomcat7\webapps\examples has finished in 525 ms2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat7\webapps\host-manager2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deployment of web application directory C:\tomcat7\webapps\host-manager has finished in 120 ms2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat7\webapps\manager2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deployment of web application directory C:\tomcat7\webapps\manager has finished in 80 ms2015-1-17 21:14:21 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat7\webapps\myblog2015-1-17 21:14:23 org.apache.catalina.core.ApplicationContext log信息: No Spring WebApplicationInitializer types detected on classpath2015-1-17 21:14:23 org.apache.catalina.core.ApplicationContext log信息: Initializing Spring root WebApplicationContext2015-1-17 21:14:23 org.springframework.web.context.ContextLoader initWebApplicationContext信息: Root WebApplicationContext: initialization started2015-1-17 21:14:24 org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh信息: Refreshing Root WebApplicationContext: startup date [Sat Jan 17 21:14:24 CST 2015]; root of context hierarchy2015-1-17 21:14:24 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions信息: Loading XML bean definitions from class path resource [applicationContext.xml]2015-1-17 21:14:24 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@20dbd794: defining beans []; root of factory hierarchy2015-1-17 21:14:24 org.springframework.web.context.ContextLoader initWebApplicationContext信息: Root WebApplicationContext: initialization completed in 511 ms2015-1-17 21:14:24 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info信息: Parsing configuration file [struts-default.xml]2015-1-17 21:14:24 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info信息: Parsing configuration file [struts-plugin.xml]2015-1-17 21:14:24 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info信息: Unable to locate configuration files of the name struts.xml, skipping2015-1-17 21:14:24 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info信息: Parsing configuration file [struts.xml]2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (spring) for (com.opensymphony.xwork2.ObjectFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ActionFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ResultFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ConverterFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.factory.InterceptorFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ValidatorFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.FileManagerFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.CollectionConverter)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.ArrayConverter)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.DateConverter)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.NumberConverter)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.StringConverter)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionFileProcessor)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterCreator)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterHolder)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)2015-1-17 21:14:24 org.apache.struts2.config.AbstractBeanSelectionProvider info信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser)2015-1-17 21:14:24 org.apache.struts2.spring.StrutsSpringObjectFactory info信息: Initializing Struts-Spring integration...2015-1-17 21:14:24 com.opensymphony.xwork2.spring.SpringObjectFactory info信息: Setting autowire strategy to name2015-1-17 21:14:24 org.apache.struts2.spring.StrutsSpringObjectFactory info信息: ... initialized Struts-Spring integration successfully2015-1-17 21:14:25 org.apache.catalina.startup.HostConfig deployDirectory信息: Deployment of web application directory C:\tomcat7\webapps\myblog has finished in 3,800 ms2015-1-17 21:14:25 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat7\webapps\reports2015-1-17 21:14:27 org.apache.catalina.core.ApplicationContext log信息: No Spring WebApplicationInitializer types detected on classpath2015-1-17 21:14:27 org.apache.catalina.core.ApplicationContext log信息: Initializing Spring root WebApplicationContext2015-1-17 21:14:27 org.springframework.web.context.ContextLoader initWebApplicationContext信息: Root WebApplicationContext: initialization started2015-1-17 21:14:27 org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh信息: Refreshing Root WebApplicationContext: startup date [Sat Jan 17 21:14:27 CST 2015]; root of context hierarchy2015-1-17 21:14:27 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions信息: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]2015-1-17 21:14:27 org.springframework.web.context.ContextLoader initWebApplicationContext严重: Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:662)Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:140)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)... 26 more2015-1-17 21:14:27 org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:662)<span style="color:#ff0000;background-color: rgb(255, 255, 255);">Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]</span>at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:140)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)... 26 more2015-1-17 21:14:27 org.apache.catalina.core.StandardContext startInternal严重: Error listenerStart2015-1-17 21:14:27 org.apache.catalina.core.StandardContext startInternal严重: Context [/reports] startup failed due to previous errors2015-1-17 21:14:27 org.apache.catalina.core.ApplicationContext log信息: Closing Spring root WebApplicationContext2015-1-17 21:14:27 org.springframework.web.context.support.XmlWebApplicationContext doClose信息: Closing Root WebApplicationContext: startup date [Sat Jan 17 21:14:27 CST 2015]; root of context hierarchy2015-1-17 21:14:27 org.springframework.web.context.support.XmlWebApplicationContext doClose警告: Exception thrown from ApplicationListener handling ContextClosedEventjava.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Sat Jan 17 21:14:27 CST 2015]; root of context hierarchyat org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:347)at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1049)at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:586)at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5035)at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5687)at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:662)2015-1-17 21:14:27 org.springframework.web.context.support.XmlWebApplicationContext doClose警告: Exception thrown from LifecycleProcessor on context closejava.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Sat Jan 17 21:14:27 CST 2015]; root of context hierarchyat org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:360)at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1057)at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:586)at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5035)at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5687)at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:662)2015-1-17 21:14:27 org.apache.catalina.core.StandardContext listenerStop严重: Exception sending context destroyed event to listener instance of class org.springframework.web.context.ContextLoaderListener<span style="color:#ff0000;">java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext</span>at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:171)at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1090)at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1064)at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:586)at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5035)at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5687)at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:662)2015-1-17 21:14:27 org.apache.catalina.startup.HostConfig deployDirectory信息: Deployment of web application directory C:\tomcat7\webapps\reports has finished in 2,239 ms2015-1-17 21:14:27 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory C:\tomcat7\webapps\ROOT2015-1-17 21:14:27 org.apache.catalina.startup.HostConfig deployDirectory信息: Deployment of web application directory C:\tomcat7\webapps\ROOT has finished in 50 ms2015-1-17 21:14:27 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["http-apr-8080"]2015-1-17 21:14:27 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["ajp-apr-8009"]2015-1-17 21:14:27 org.apache.catalina.startup.Catalina start信息: Server startup in 7592 ms报这个异常
java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Sat Jan 17 21:14:27 CST 2015]; root of context hierarchy
原因是找不到applicationContext.xml解决方法是:
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>reports</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <!-- 启动Spring --> <context-param> <span style="font-family:Microsoft YaHei;font-size:18px;"><span style="color:#ff0000;"> <param-name>contextConfigLoaction</param-name></span> <span style="color:#ff0000;"><!-- <param-name>contextConfigLocation</param-name> --></span></span> <param-value>classpath:applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 启动Struts2 --> <filter> <filter-name>struts</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>
注意一定要注意单词的写法。。。。
0 0
- struts2和spring整合时,报异常
- struts2与spring整合时,报空指针NullPointerException异常的解决
- spring整合struts2时action里的service注入不进来,报空指针异常
- Struts2+Spring整合时异常 - FileNotFoundException
- struts2整合spring报404
- Struts2和Spring整合
- Struts2和Spring整合
- Spring和Struts2整合
- Struts2和Spring整合
- Spring和struts2整合
- struts2 和 spring整合时的 Action class ... not found 异常
- Struts2+Spring整合时的异常记录 - ClassNotFound
- struts2+spring+hibernate整合报错解决方案
- spring4+struts2+hibernate5整合出现spring异常
- struts2 spring 整合 action 依赖注入异常
- struts2和spring的整合
- spring和struts2整合详解
- Struts2-Spring和Hibernate整合
- 大佬起床哪家早?库克每天4点半起床发邮件
- 查找算法总结备忘
- UDP协议/套接字
- 组合分区表创建索引之后最好收集索引的统计信息
- 多线程——创建新线程
- struts2和spring整合时,报异常
- Ubuntu安装nodeJS
- Discuz3.2 1225升级之后无法登陆UC的解决方案
- 2015:小米与反小米者的决战之年
- Java EE----struts2开发入门
- vi保存和退出
- Ruby自学该怎么看书?
- MD5算法使用心得
- mongoDB主从复制配置