##報錯:Artifact FirstWeb:warexploded: 工件部署期間發生錯誤。有關詳細信息,請參閱伺服器日誌。 劇烈:
異常發送上下文初始化事件到偵聽器實例
類別org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException:
無法讀取候選組件類別:文件
[/Users/lizhix/MyDemo/out/artifacts/FirstWeb_war_exploded/WEB-INF/classes/com/lizhix/study/dao/UserInfoDao$1.class];
巢狀異常是 java.lang.IllegalArgumentException
at
org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:261)
在Scan.springframework.context.java:261)
在Scanean.springframework.context.java:24445% 在org.springframework.context。註.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java
在
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1435)
在
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1425)
在
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)
在
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
在
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111)
在 org.springframework.beans.factory.xml.p )
在 org. springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
在org.springframework.beans.factory.xml.XmBeanDefinitionRecfBeanDefinitionc.f3eanffReeanffirfff面Definitionf320345,03000345,030000345,0000345,03000032,0000345,030000m. .springframework。 beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
在
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
在
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
在
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
在在 org. springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
在
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)
在
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)
在 org.springframework.context.support.AbstractApplicationContext.refresh(Ab50 context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
在org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)#web p.web. ContextLoaderListener.java:112)
位於org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4853)
位於org.apache.catalina.core.StandardContext.startnal# 位於 org.apache.catalina.core.
在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
在org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)# 在 。 HostConfig.manageApp(HostConfig.java:1696)
at sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)##. :498)
在org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
在com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.Roke(DInterceptor.vp ## 位於com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
位於org.apache.catalina.mbeans.MBeanFactory.#pacheContext(MBeanFactory.bache.catalina.mbeans.MBeanFactory.#pachepache(MBeanFactory).4 .catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:433)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法)
在sun.reflect.NativeMethodMethod # # 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在java.lang.reflect.Method.invoke(Method.java:498)
delcat.org 。 . java:801)
在javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
在javax.management.remote.rmi.RMI2mpl.
在javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
在javax.management.remote.rmi.RConnectionConnectionImpl.Pvilegiom,cli javax。 62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在java.lang.reflect.Method.invoke(Method.java:498)## UnicastServerRef。 197)
在java.security.AccessController.doPrivileged(本機方法)
在sun.rmi.transport.Transport.serviceCall(Transport.java:196)
在sun.rmi.transport.java:196)
在sun.rmi.transport.p.java:196)
TCPTransport.handleMessages (TCPTransport.java:568)
在sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
lambda$run $0(TCPTransport.java:683)
在java.security.AccessController.doPrivileged(本機方法)
在sun.rmi.transport.tcp.TCPTransport$Handler.run(TCpConnectionPjava.run(TCPConnection):688 )
在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.15 .Thread.run (Thread.java:748)
由: java.lang.IllegalArgumentException
位於org.springframework.asm.ClassReader.
位於org.springframework.asm. ClassReader。 java:52)
在
org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
在
org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
在
org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:237)
... 68 更多
##17
17:42:15.052 嚴重 [RMI TCP 連線(2)-127.0.0.1]
org.apache.catalina.core.StandardContext.startInternal 一個或多個
聽眾無法啟動。完整的詳細資訊將在相應的
容器日誌檔
2017 年 6 月 12 日 17:42:15.066 嚴重 [RMI TCP
連接(2)-127.0.0.1]
org.apache.catalina.core.StandardContext.startInternal 上下文 []
由於先前的錯誤,啟動失敗
Jun 12, 2017 5:42:15 PM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
Jun 12, 2017 5:42: 15 PM org.apache.catalina.core.StandardContext ListenerStop
嚴重:
將上下文銷毀事件傳送到類別的偵聽器實例時出現異常
org.springframework.web.context.ContextLoaderListener
java.lang.IllegalStateException:
BeanFactory 未初始化或已關閉 - 之前調用“刷新”
透過 ApplicationContext
存取 bean
org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:172)
在 org.springframework.context.cation.AbstractAppliansContextptractyBeansT. ringframework.context。 support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1064)
在org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.1010)#javao. ContextLoader.java:549)
在org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)
在org.Conapache.catalina.StopStandard.143)
在org..
在org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5537)
在org.apache.catalina.util.Lifecycle apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149)
位於org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)## addChildInternal(ContainerBase.java:753)## addChildInternal.catalBase.java. ContainerBase.addChild(ContainerBase.java:729)
位於org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
位於org.apache.catalina.start.717)
位於org.apache.catalina.start. java:1696)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法)
在sun.reflect.NativeMethodAccessorImpl.invoke DelegatingMethodAccessorImpl .java:43)
在java.lang.reflect.Method.invoke(Method.java:498)
在org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMB).
位於com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
位於com.sun.jmx.mbeanserver.JmxMBServer.S0. apache .catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:484)
在org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:433)##\sunancan#sunIc. Native方法)
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod 。 . java:819)
# 位於com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
位於javax.management.remote.Connection
在javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
在javax.management.remote.rmi.RMIConnectionImpl$在javax .management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
在javax.management.remote.rmi.RMIConnectionImpl.invoke(RConnectionConnection0Impl.)8.85 。 .reflect。 在 sun.rmi.transport.Transport$1.run(Transport.java:200)
在 sun.rmi.transport.Transport$1.run(Transport.java:197)
在 java.security.AccessController.doPrivileged (本機方法)
在sun.rmi.transport.Transport.serviceCall(Transport.java:196)
在sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)#>>在sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
在sun.rmi.transport.tcp.TCPTransport$Handler.lambda$run$0(TCPTransport.java:683)
在java.security.AccessController.doPrivileged(本機方法)
在sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
在java.util.concurrent.Th. runWorker( ThreadPoolExecutor.java:1142)
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
在.ThreadPoolExecutor.java:617)
#[2017-06-12 05:42:15,096] 工件 FirstWeb:war 爆炸:工件部署期間發生錯誤。具體查看伺服器日誌。 3.X不相容的問題,重新下載Spring4.X的jar包,問題解決。
#
以上是Tomcat啟動時報錯Error during artifact deployment的詳細內容。更多資訊請關注PHP中文網其他相關文章!