报错:アーティファクト FirstWeb:war が爆発しました: アーティファクトのデプロイ中にエラーが発生しました。詳細については、サーバーのログを参照してください。
深刻:
コンテキスト初期化イベントをリスナー インスタンスに送信するときに例外が発生しました
クラス 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
です
org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:261)
org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)
org.springframe work.context.annotation.ComponentScanBeanDefinitionParser。 parse(ComponentScanBeanDefinitionParser.java:84)
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)
で
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.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493) で
org.springframe仕事.豆。 Factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
org.springframework.beans.factory.xml.XmlBean定義リーダー。 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:125)
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(AbstractApplicationContext.java:451)
org.springframework.web.context.ContextLoader で。 configureAndRefreshWebApplicationContext(ContextLoader.java:383)
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
@ org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
でorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4853)
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
org.apache.catalina.util.LifecycleBase で。 start(LifecycleBase.java:145)
で org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
で org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
でorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1696) で
SUN.reflect.NativeMethodAccessorImpl.invoke0(Native Method) )
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) で
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で
java.lang.reflect.Method.invoke(Method.java:498) で
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) で
com.sun.jmx.mbeanserver .JmxMBeanServer.invoke(JmxMBeanServer.java:801)
org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:484) で
org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:433) )
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)で
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)で
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:43)
java で。 lang.reflect.Method.invoke(Method.java:498)
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke( DefaultMBeanServerInterceptor.java:819)
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) でjavaxで。 Management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
javax.management.remote.rmi.RMIConnectionImpl .doPrivilegedOperation(RMIConnectionImpl.java:1401)
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect NativeMethodAccessorImpl。 invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
sun.rmi.server。 UnicastServerRef.dispatch(UnicastServerRef.java:346)
sun.rmi.transport.Transport$1.run(Transport.java:200) で
で sun.rmi.transport.Transport$1.run(Transport.java:197)
でjava.security.AccessController.doPrivileged(Native Method)
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$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
java で。 security.AccessController.doPrivileged(Native Method)
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)で
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)で
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:748)
原因: org.springframework の java.lang.IllegalArgumentException
asm.ClassReader.
org.springframework.asm.ClassReader.
org.springframework.asm.ClassReader.
org.springframework.core.type.classreading.SimpleMetadataReader.
で
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 その他
12-Jun-2017
17:42:15.052 深刻 [RMI TCP 接続(2)-127.0.0.1]
org.apache.catalina.core.StandardContext.startInternal 1 つ以上
リスナーの起動に失敗しました。詳細については、該当するセクションを参照してください。
コンテナログファイル
2017 年 6 月 12 日 17:42:15.066 深刻な [RMI TCP]
接続(2)-127.0.0.1]
org.apache.catalina.core.StandardContext.start内部コンテキスト []
以前のエラーにより起動に失敗しました
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 リスナー停止
重大:
コンテキスト破棄イベントをクラスのリスナー インスタンスに送信する際に例外が発生しました
org.springframework.web.context.ContextLoaderListener
java.lang.IllegalStateException:
BeanFactory が初期化されていないか、すでに閉じられています - 前に「refresh」を呼び出してください
ApplicationContext
経由で Bean にアクセスします。
org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:172)
org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1090)
org.springframework.context.support.AbstractApplicationContext で。 doClose(AbstractApplicationContext.java:1064)
で org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)
で org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:549)
でorg.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4900)
org.apache.catalina.core.StandardContext で。 stopInternal(StandardContext.java:5537)
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221)
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149)
でorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
org.apache.catalina.core.StandardHost で。 addChild(StandardHost.java:717)
org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1696)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) で
sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で
java.lang.reflect.Method.invoke(Method.java:498) で
org.apache.tomcat.util .modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java) :801)
org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:484) で
org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:433) で
sun.reflect.NativeMethodAccessorImお願いします.invoke0(Native Method)
で sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
で java.lang.reflect.Method.inヴォーク( Method.java:498)
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
でcom.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
javax.management.remote.rmi.RMIConnectionImpl。 access$300(RMIConnectionImpl.java:76)
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl. java:1401 )
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) で
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) で
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl) .java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で
java.lang.reflect.Method.invoke(Method.java:498) で
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java: 346)
sun.rmi.transport.Transport$1.run(Transport.java:200) で
sun.rmi.transport.Transport$1.run(Transport.java:197) で
java.security.AccessController.doPrivileged(Native Method) で
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$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
java.security.AccessController.doPrivileged(Native Method)
でsun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker で。 run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:748)
[2017-06-12 05:42:15,096] アーティファクト FirstWeb:war が爆発しました: アーティファクトのデプロイ中にエラーが発生しました。詳細については、サーバー ログを参照してください。 、Spring4.X の jar パケットを再ダウンロードします、问题解。
以上がTomcat の起動時にアーティファクトのデプロイ中にエラーが発生するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。