Heim  >  Artikel  >  Java  >  Fehler bei der Artefaktbereitstellung beim Start von Tomcat

Fehler bei der Artefaktbereitstellung beim Start von Tomcat

巴扎黑
巴扎黑Original
2017-06-23 13:54:2118149Durchsuche

报错:Artifact FirstWeb:war explodiert: Fehler bei der Artefaktbereitstellung. Weitere Informationen finden Sie im Serverprotokoll.

SCHWER: Ausnahme beim Senden eines kontextinitialisierten Ereignisses an die Listener-Instanz von Klasse org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: Fehler beim Lesen der Kandidatenkomponentenklasse: Datei [/Users/lizhix/MyDemo/out/artifacts/FirstWeb_war_exploded/WEB-INF/classes/com/lizhix/study/dao/UserInfoDao$1.class]; verschachtelte Ausnahme ist java.lang.IllegalArgumentException
   at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:261)
    bei org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
    bei org. springframework.context. annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)
    unter org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)
    bei org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1435)
    bei org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1425)
    bei org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)
    bei org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)
    bei org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionReader.java:111)
   at. org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
   bei org. springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
    bei org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
    bei org. Federrahmen. Beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
    bei org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
    bei org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
    bei org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
    bei org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
    bei org. springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
    bei org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)
    bei org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)
    unter org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)
    unter org.springframework.web. context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
    bei org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
    bei org.springframework.web.context.ContextLoaderListener.contextInitialized( ContextLoaderListener.java:112)
    bei org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4853)
    bei org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
    bei org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    bei org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
    bei org. apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
    bei org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    bei org.apache.catalina.startup. HostConfig.manageApp(HostConfig.java:1696)
    bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    bei java.lang.reflect.Method.invoke(Method.java :498)
    bei org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
    bei com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    unter com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    unter org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:484)
    unter org.apache .catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:433)
    bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    bei java.lang.reflect.Method.invoke(Method.java:498)
    bei org.apache.tomcat.util.modeler. BaseModelMBean.invoke(BaseModelMBean.java:300)
    bei com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    bei com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer. java:801)
    bei javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
    bei javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
    bei javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
    bei javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
    bei javax .management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
    bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    bei java.lang.reflect.Method.invoke(Method.java:498)
    bei sun.rmi.server.UnicastServerRef. Dispatch(UnicastServerRef.java:346)
   bei sun.rmi.transport.Transport$1.run(Transport.java:200)
   bei sun.rmi.transport.Transport$1.run(Transport.java:197)
    bei java.security.AccessController.doPrivileged(Native Method)
    bei sun.rmi.transport.Transport.serviceCall(Transport.java:196)
    bei sun.rmi.transport.tcp.TCPTransport.handleMessages (TCPTransport.java:568)
    bei sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
    bei sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run $0(TCPTransport.java:683)
    bei java.security.AccessController.doPrivileged(Native Method)
    bei sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
bei java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    bei java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    bei java.lang.Thread.run (Thread.java:748)
Verursacht durch: java.lang.IllegalArgumentException
    bei org.springframework.asm.ClassReader.(Unknown Source)
    bei org.springframework.asm.ClassReader. (Unbekannte Quelle)
    bei org.springframework.asm.ClassReader.(Unbekannte Quelle)
    bei org.springframework.core.type.classreading.SimpleMetadataReader.(SimpleMetadataReader .java:52)
    bei org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
    bei org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
    bei org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:237)
    ... 68 weitere

12.06.2017 17:42:15.052 SCHWERWIEGEN [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Einer oder mehrere Zuhörer konnten nicht gestartet werden. Ausführliche Informationen finden Sie im entsprechenden Abschnitt Container-Protokolldatei
12. Juni 2017 17:42:15.066 SCHWERWIEGEN [RMI TCP Verbindung(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] Start ist aufgrund vorheriger Fehler fehlgeschlagen
12. Juni 2017 17:42:15 Uhr org.apache.catalina.core.ApplicationContext log
INFO: Schließt Spring Root WebApplicationContext
12. Juni 2017 5:42:15 PM org.apache.catalina.core.StandardContext listenerStop
SCHWER: Ausnahme beim Senden des kontextzerstörten Ereignisses an die Listener-Instanz der Klasse org.springframework.web.context.ContextLoaderListener
java.lang.IllegalStateException: BeanFactory nicht initialisiert oder bereits geschlossen – vorher „refresh“ aufrufen Zugriff auf Beans über den ApplicationContext
   at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:172)
    unter org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1090)
    unter org.springframework.con Text. support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1064)
    bei org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)
    bei org.springframework.web.context.ContextLoader.closeWebApplicationContext( ContextLoader.java:549)
    bei org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)
    bei org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4900)
    bei org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5537)
    bei org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221)
    bei org. apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149)
    bei org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
    bei org.apache.catalina.core. ContainerBase.addChild(ContainerBase.java:729)
    bei org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    bei org.apache.catalina.startup.HostConfig.manageApp(HostConfig. java:1696)
    bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    bei. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth odAccessorImpl .java:43)
    bei java.lang.reflect.Method.invoke(Method.java:498)
    bei org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
    bei com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    bei com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    bei org.apache .catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:484)
    bei org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:433)
    bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Methode)
    bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    bei java.lang.reflect.Method. invoke(Method.java:498)
    bei org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
    bei com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor. java:819)
    bei com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    bei javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
    bei javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
    bei javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
    bei javax .management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
    bei javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
    bei sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Methode)
    bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    bei java.lang.reflect. Method.invoke(Method.java:498)
    bei sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:346)
    bei sun.rmi.transport.Transport$1.run(Transport.java:200)
    bei sun.rmi.transport.Transport$1.run(Transport.java:197)
    bei java.security.AccessController.doPrivileged (Native Methode)
    bei sun.rmi.transport.Transport.serviceCall(Transport.java:196)
    bei sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
    bei sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
    bei sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
bei java.security.AccessController.doPrivileged(Native Method)
    bei sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
    bei java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
    bei java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    bei java.lang.Thread.run(Thread.java:748)

[2017-06-12 05:42:15,096] Artifact FirstWeb:war explodiert: Fehler bei der Artefaktbereitstellung. Weitere Informationen finden Sie im Serverprotokoll为使用JDK1.8,而Spring 3.X不兼容的问题,重新下载Spring4 >

Das obige ist der detaillierte Inhalt vonFehler bei der Artefaktbereitstellung beim Start von Tomcat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn