启动tomcat服务器报错:ERROR ContextLoader:307

摘要:
错误详情十月01,20187:46:36下午org.apache.tomcat.util.digester.SetPropertiesRulebegin警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}Settingproperty'source'to'org.eclipse.jst.jee.server:bos19'didnotf

错误详情

十月01,20187:46:36下午org.apache.tomcat.util.digester.SetPropertiesRulebegin
警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}Settingproperty'source'to'org.eclipse.jst.jee.server:bos19'didnotfindamatchingproperty.
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Serverversion:ApacheTomcat/8.5.30
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Serverbuilt:Apr3201820:04:09UTC
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Servernumber:8.5.30.0
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:OSName:Windows10
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:OSVersion:10.0
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Architecture:amd64
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:JavaHome:D:learnJavaJDKjdk1.8.0_161jre
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:JVMVersion:1.8.0_161-b12
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:JVMVendor:OracleCorporation
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:CATALINA_BASE:D:learnJavaeclipse-jee-oxygen-2-win32-x86_64eclipse-workspace.metadata.pluginsorg.eclipse.wst.server.core mp0
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:CATALINA_HOME:D:learnJavaWebapache-tomcatapache-tomcat-8.5.30
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dcatalina.base=D:learnJavaeclipse-jee-oxygen-2-win32-x86_64eclipse-workspace.metadata.pluginsorg.eclipse.wst.server.core mp0
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dcatalina.home=D:learnJavaWebapache-tomcatapache-tomcat-8.5.30
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dwtp.deploy=D:learnJavaeclipse-jee-oxygen-2-win32-x86_64eclipse-workspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebapps
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Djava.endorsed.dirs=D:learnJavaWebapache-tomcatapache-tomcat-8.5.30endorsed
十月01,20187:46:36下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dfile.encoding=GBK
十月01,20187:46:36下午org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
信息:LoadedAPRbasedApacheTomcatNativelibrary[1.2.16]usingAPRversion[1.6.3].
十月01,20187:46:36下午org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
信息:APRcapabilities:IPv6[true],sendfile[true],acceptfilters[false],random[true].
十月01,20187:46:36下午org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
信息:APR/OpenSSLconfiguration:useAprConnector[false],useOpenSSL[true]
十月01,20187:46:37下午org.apache.catalina.core.AprLifecycleListenerinitializeSSL
信息:OpenSSLsuccessfullyinitialized[OpenSSL1.0.2m2Nov2017]
十月01,20187:46:38下午org.apache.coyote.AbstractProtocolinit
信息:InitializingProtocolHandler["http-nio-8080"]
十月01,20187:46:39下午org.apache.tomcat.util.net.NioSelectorPoolgetSharedSelector
信息:Usingasharedselectorforservletwrite/read
十月01,20187:46:39下午org.apache.coyote.AbstractProtocolinit
信息:InitializingProtocolHandler["ajp-nio-8009"]
十月01,20187:46:39下午org.apache.tomcat.util.net.NioSelectorPoolgetSharedSelector
信息:Usingasharedselectorforservletwrite/read
十月01,20187:46:39下午org.apache.catalina.startup.Catalinaload
信息:Initializationprocessedin4059ms
十月01,20187:46:39下午org.apache.catalina.core.StandardServicestartInternal
信息:Startingservice[Catalina]
十月01,20187:46:39下午org.apache.catalina.core.StandardEnginestartInternal
信息:StartingServletEngine:ApacheTomcat/8.5.30
十月01,20187:46:47下午org.apache.jasper.servlet.TldScannerscanJars
信息:AtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDswerefoundinthem.SkippingunneededJARsduringscanningcanimprovestartuptimeandJSPcompilationtime.
十月01,20187:46:57下午org.apache.jasper.servlet.TldScannerscanJars
信息:AtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDswerefoundinthem.SkippingunneededJARsduringscanningcanimprovestartuptimeandJSPcompilationtime.
十月01,20187:46:57下午org.apache.catalina.core.ApplicationContextlog
信息:NoSpringWebApplicationInitializertypesdetectedonclasspath
十月01,20187:46:57下午org.apache.catalina.core.ApplicationContextlog
信息:InitializingSpringrootWebApplicationContext
19:46:57,185INFOContextLoader:272-RootWebApplicationContext:initializationstarted
19:46:57,372INFOXmlWebApplicationContext:510-RefreshingRootWebApplicationContext:startupdate[MonOct0119:46:57CST2018];rootofcontexthierarchy
19:46:57,487INFOXmlBeanDefinitionReader:315-LoadingXMLbeandefinitionsfromclasspathresource[applicationContext.xml]
19:46:57,771INFOClassPathBeanDefinitionScanner:222-JSR-250'javax.annotation.ManagedBean'foundandsupportedforcomponentscanning
19:46:58,203ERRORContextLoader:307-Contextinitializationfailed
java.lang.IllegalArgumentException
atorg.springframework.asm.ClassReader.<init>(UnknownSource)
atorg.springframework.asm.ClassReader.<init>(UnknownSource)
atorg.springframework.asm.ClassReader.<init>(UnknownSource)
atorg.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
atorg.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
atorg.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
atorg.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
atorg.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:298)
atorg.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)
atorg.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)
atorg.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:230)
atorg.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:153)
atorg.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:130)
atorg.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285)
atorg.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)
atorg.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
atorg.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
atorg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
atorg.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4776)
atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5240)
atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
atjava.util.concurrent.FutureTask.run(FutureTask.java:266)
atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
atjava.lang.Thread.run(Thread.java:748)
十月01,20187:46:58下午org.apache.catalina.core.StandardContextlistenerStart
严重:Exceptionsendingcontextinitializedeventtolistenerinstanceofclass[org.springframework.web.context.ContextLoaderListener]
java.lang.IllegalArgumentException
atorg.springframework.asm.ClassReader.<init>(UnknownSource)
atorg.springframework.asm.ClassReader.<init>(UnknownSource)
atorg.springframework.asm.ClassReader.<init>(UnknownSource)
atorg.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
atorg.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
atorg.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
atorg.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
atorg.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:298)
atorg.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)
atorg.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)
atorg.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:230)
atorg.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:153)
atorg.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:130)
atorg.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285)
atorg.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)
atorg.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
atorg.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
atorg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
atorg.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4776)
atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5240)
atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
atjava.util.concurrent.FutureTask.run(FutureTask.java:266)
atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
atjava.lang.Thread.run(Thread.java:748)
十月01,20187:46:58下午org.apache.catalina.core.StandardContextstartInternal
严重:Oneormorelistenersfailedtostart.Fulldetailswillbefoundintheappropriatecontainerlogfile
十月01,20187:46:58下午org.apache.catalina.core.StandardContextstartInternal
严重:Context[/bos19]startupfailedduetopreviouserrors
十月01,20187:46:58下午org.apache.catalina.core.ApplicationContextlog
信息:ClosingSpringrootWebApplicationContext
19:46:58,217INFOXmlWebApplicationContext:1042-ClosingRootWebApplicationContext:startupdate[MonOct0119:46:57CST2018];rootofcontexthierarchy
19:46:58,232WARNXmlWebApplicationContext:1052-ExceptionthrownfromApplicationListenerhandlingContextClosedEvent
java.lang.IllegalStateException:ApplicationEventMulticasternotinitialized-call'refresh'beforemulticastingeventsviathecontext:RootWebApplicationContext:startupdate[MonOct0119:46:57CST2018];rootofcontexthierarchy
atorg.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster(AbstractApplicationContext.java:347)
atorg.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
atorg.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1049)
atorg.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)
atorg.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:549)
atorg.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)
atorg.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4823)
atorg.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5462)
atorg.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)
atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
atjava.util.concurrent.FutureTask.run(FutureTask.java:266)
atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
atjava.lang.Thread.run(Thread.java:748)
19:46:58,232WARNXmlWebApplicationContext:1060-ExceptionthrownfromLifecycleProcessoroncontextclose
java.lang.IllegalStateException:LifecycleProcessornotinitialized-call'refresh'beforeinvokinglifecyclemethodsviathecontext:RootWebApplicationContext:startupdate[MonOct0119:46:57CST2018];rootofcontexthierarchy
atorg.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:360)
atorg.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1057)
atorg.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)
atorg.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:549)
atorg.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)
atorg.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4823)
atorg.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5462)
atorg.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226)
atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
atorg.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
atjava.util.concurrent.FutureTask.run(FutureTask.java:266)
atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
atjava.lang.Thread.run(Thread.java:748)
19:46:58,233INFODefaultListableBeanFactory:444-Destroyingsingletonsinorg.springframework.beans.factory.support.DefaultListableBeanFactory@75e731d4:definingbeans[org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,dataSource,sessionFactory,transactionManager,userDaoImpl,userAction,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor];rootoffactoryhierarchy
十月01,20187:46:58下午org.apache.coyote.AbstractProtocolstart
信息:StartingProtocolHandler["http-nio-8080"]
十月01,20187:46:58下午org.apache.coyote.AbstractProtocolstart
信息:StartingProtocolHandler["ajp-nio-8009"]
十月01,20187:46:58下午org.apache.catalina.startup.Catalinastart
信息:Serverstartupin19021ms

系统框架

struts2+spring3+hibernate3

整体来说项目的版本相对来比较老

运行环境

项目环境是Eclipse企业版4.7.2 + jdk1.8.0_161 + apache-tomcat-8.5.30

问题根源

经过排查,这个问题就是发生在jdk环境的问题上!

解决方案

jdk1.8只能支持spring4.0,而spring3只能使用1.7及以下jdk进行配置。

所以降低jdk的版本即可解决问题。

Windows --> Preferences --> Java --> Install JREs,安装jdk1.7版本

启动tomcat服务器报错:ERROR ContextLoader:307第1张

与此同时,我们需要改变JDK编译器的java版本为jdk1.7,如下图所示:

启动tomcat服务器报错:ERROR ContextLoader:307第2张

效果截图

再次启动tomcat,控制台没有报错了!

十月01,20188:41:27下午org.apache.tomcat.util.digester.SetPropertiesRulebegin
警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}Settingproperty'source'to'org.eclipse.jst.jee.server:bos19'didnotfindamatchingproperty.
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Serverversion:ApacheTomcat/8.5.30
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Serverbuilt:Apr3201820:04:09UTC
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Servernumber:8.5.30.0
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:OSName:Windows8.1
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:OSVersion:6.3
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Architecture:amd64
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:JavaHome:D:learnJavaJREjre1.7.0_80
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:JVMVersion:1.7.0_80-b15
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:JVMVendor:OracleCorporation
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:CATALINA_BASE:D:learnJavaeclipse-jee-oxygen-2-win32-x86_64eclipse-workspace.metadata.pluginsorg.eclipse.wst.server.core mp0
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:CATALINA_HOME:D:learnJavaWebapache-tomcatapache-tomcat-8.5.30
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dcatalina.base=D:learnJavaeclipse-jee-oxygen-2-win32-x86_64eclipse-workspace.metadata.pluginsorg.eclipse.wst.server.core mp0
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dcatalina.home=D:learnJavaWebapache-tomcatapache-tomcat-8.5.30
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dwtp.deploy=D:learnJavaeclipse-jee-oxygen-2-win32-x86_64eclipse-workspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebapps
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Djava.endorsed.dirs=D:learnJavaWebapache-tomcatapache-tomcat-8.5.30endorsed
十月01,20188:41:27下午org.apache.catalina.startup.VersionLoggerListenerlog
信息:Commandlineargument:-Dfile.encoding=GBK
十月01,20188:41:27下午org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
信息:LoadedAPRbasedApacheTomcatNativelibrary[1.2.16]usingAPRversion[1.6.3].
十月01,20188:41:27下午org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
信息:APRcapabilities:IPv6[true],sendfile[true],acceptfilters[false],random[true].
十月01,20188:41:27下午org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
信息:APR/OpenSSLconfiguration:useAprConnector[false],useOpenSSL[true]
十月01,20188:41:27下午org.apache.catalina.core.AprLifecycleListenerinitializeSSL
信息:OpenSSLsuccessfullyinitialized[OpenSSL1.0.2m2Nov2017]
十月01,20188:41:28下午org.apache.coyote.AbstractProtocolinit
信息:InitializingProtocolHandler["http-nio-8080"]
十月01,20188:41:28下午org.apache.tomcat.util.net.NioSelectorPoolgetSharedSelector
信息:Usingasharedselectorforservletwrite/read
十月01,20188:41:28下午org.apache.coyote.AbstractProtocolinit
信息:InitializingProtocolHandler["ajp-nio-8009"]
十月01,20188:41:28下午org.apache.tomcat.util.net.NioSelectorPoolgetSharedSelector
信息:Usingasharedselectorforservletwrite/read
十月01,20188:41:28下午org.apache.catalina.startup.Catalinaload
信息:Initializationprocessedin1613ms
十月01,20188:41:28下午org.apache.catalina.core.StandardServicestartInternal
信息:Startingservice[Catalina]
十月01,20188:41:28下午org.apache.catalina.core.StandardEnginestartInternal
信息:StartingServletEngine:ApacheTomcat/8.5.30
十月01,20188:41:32下午org.apache.jasper.servlet.TldScannerscanJars
信息:AtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDswerefoundinthem.SkippingunneededJARsduringscanningcanimprovestartuptimeandJSPcompilationtime.
十月01,20188:41:32下午org.apache.catalina.util.SessionIdGeneratorBasecreateSecureRandom
警告:CreationofSecureRandominstanceforsessionIDgenerationusing[SHA1PRNG]took[290]milliseconds.
十月01,20188:41:37下午org.apache.jasper.servlet.TldScannerscanJars
信息:AtleastoneJARwasscannedforTLDsyetcontainednoTLDs.EnabledebugloggingforthisloggerforacompletelistofJARsthatwerescannedbutnoTLDswerefoundinthem.SkippingunneededJARsduringscanningcanimprovestartuptimeandJSPcompilationtime.
十月01,20188:41:37下午org.apache.catalina.core.ApplicationContextlog
信息:NoSpringWebApplicationInitializertypesdetectedonclasspath
十月01,20188:41:37下午org.apache.catalina.core.ApplicationContextlog
信息:InitializingSpringrootWebApplicationContext
20:41:37,128INFOContextLoader:272-RootWebApplicationContext:initializationstarted
20:41:37,270INFOXmlWebApplicationContext:510-RefreshingRootWebApplicationContext:startupdate[MonOct0120:41:37CST2018];rootofcontexthierarchy
20:41:37,361INFOXmlBeanDefinitionReader:315-LoadingXMLbeandefinitionsfromclasspathresource[applicationContext.xml]
20:41:37,535INFOClassPathBeanDefinitionScanner:222-JSR-250'javax.annotation.ManagedBean'foundandsupportedforcomponentscanning
20:41:37,892INFOPropertySourcesPlaceholderConfigurer:177-Loadingpropertiesfilefromclasspathresource[JdbcInfo.properties]
20:41:37,965INFODefaultListableBeanFactory:577-Pre-instantiatingsingletonsinorg.springframework.beans.factory.support.DefaultListableBeanFactory@16015cf6:definingbeans[org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,dataSource,sessionFactory,transactionManager,userDaoImpl,userAction,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor];rootoffactoryhierarchy
20:41:37,990INFOMLog:80-MLogclientsusinglog4jlogging.
20:41:38,096INFOC3P0Registry:204-Initializingc3p0-0.9.1.2[built21-May-200715:04:56;debug?true;trace:10]
20:41:38,469INFOVersion:37-HibernateCommonsAnnotations3.2.0.Final
20:41:38,478INFOEnvironment:603-Hibernate3.6.10.Final
20:41:38,480INFOEnvironment:636-hibernate.propertiesnotfound
20:41:38,483INFOEnvironment:814-Bytecodeprovidername:javassist
20:41:38,489INFOEnvironment:695-usingJDK1.4java.sql.Timestamphandling
20:41:38,609INFOConfiguration:495-Readingmappingsfromfile:D:learnJavaeclipse-jee-oxygen-2-win32-x86_64eclipse-workspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebappsos19WEB-INFclassescomitheimaosdomainUser.hbm.xml
20:41:38,771INFOHbmBinder:353-Mappingclass:com.itheima.bos.domain.User->t_user
20:41:38,803INFOConfiguration:1676-HibernateValidatornotfound:ignoring
20:41:38,806INFOLocalSessionFactoryBean:780-BuildingnewHibernateSessionFactory
20:41:38,813INFOHibernateSearchEventListenerRegister:75-Unabletofindorg.hibernate.search.event.FullTextIndexEventListenerontheclasspath.HibernateSearchisnotenabled.
20:41:38,819INFOConnectionProviderFactory:173-Initializingconnectionprovider:org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
20:41:38,930INFOAbstractPoolBackedDataSource:462-Initializingc3p0pool...com.mchange.v2.c3p0.ComboPooledDataSource[acquireIncrement->3,acquireRetryAttempts->30,acquireRetryDelay->1000,autoCommitOnClose->false,automaticTestTable->null,breakAfterAcquireFailure->false,checkoutTimeout->0,connectionCustomizerClassName->null,connectionTesterClassName->com.mchange.v2.c3p0.impl.DefaultConnectionTester,dataSourceName->1hgeby99yd7y1p712w0xgs|19d8b741,debugUnreturnedConnectionStackTraces->false,description->null,driverClass->com.mysql.jdbc.Driver,factoryClassLocation->null,forceIgnoreUnresolvedTransactions->false,identityToken->1hgeby99yd7y1p712w0xgs|19d8b741,idleConnectionTestPeriod->0,initialPoolSize->3,jdbcUrl->jdbc:mysql:///bos19,maxAdministrativeTaskTime->0,maxConnectionAge->0,maxIdleTime->0,maxIdleTimeExcessConnections->0,maxPoolSize->15,maxStatements->0,maxStatementsPerConnection->0,minPoolSize->3,numHelperThreads->3,numThreadsAwaitingCheckoutDefaultUser->0,preferredTestQuery->null,properties->{user=******,password=******},propertyCycle->0,testConnectionOnCheckin->false,testConnectionOnCheckout->false,unreturnedConnectionTimeout->0,usesTraditionalReflectiveProxies->false]
20:41:39,241INFODialect:136-Usingdialect:org.hibernate.dialect.MySQL5Dialect
20:41:39,257INFOJdbcSupportLoader:108-DisablingcontextualLOBcreationascreateClob()methodthrewerror:java.lang.reflect.InvocationTargetException
20:41:39,257INFOSettingsFactory:126-Database->
name:MySQL
version:5.5.27
major:5
minor:5
20:41:39,257INFOSettingsFactory:132-Driver->
name:MySQLConnectorJava
version:mysql-connector-java-5.1.46(Revision:9cc87a48e75c2d2e87c1a293b2862ce651cb256e)
major:5
minor:1
20:41:39,266INFOTransactionFactoryFactory:65-Transactionstrategy:org.springframework.orm.hibernate3.SpringTransactionFactory
20:41:39,268INFOTransactionManagerLookupFactory:83-NoTransactionManagerLookupconfigured(inJTAenvironment,useofread-writeortransactionalsecond-levelcacheisnotrecommended)
20:41:39,269INFOSettingsFactory:179-AutomaticflushduringbeforeCompletion():disabled
20:41:39,269INFOSettingsFactory:183-Automaticsessioncloseatendoftransaction:disabled
20:41:39,269INFOSettingsFactory:190-JDBCbatchsize:15
20:41:39,269INFOSettingsFactory:193-JDBCbatchupdatesforversioneddata:disabled
20:41:39,271INFOSettingsFactory:198-Scrollableresultsets:enabled
20:41:39,271INFOSettingsFactory:206-JDBC3getGeneratedKeys():enabled
20:41:39,271INFOSettingsFactory:214-Connectionreleasemode:auto
20:41:39,274INFOSettingsFactory:238-Maximumouterjoinfetchdepth:2
20:41:39,275INFOSettingsFactory:241-Defaultbatchfetchsize:1
20:41:39,275INFOSettingsFactory:245-GenerateSQLwithcomments:disabled
20:41:39,275INFOSettingsFactory:249-OrderSQLupdatesbyprimarykey:disabled
20:41:39,276INFOSettingsFactory:253-OrderSQLinsertsforbatching:disabled
20:41:39,276INFOSettingsFactory:431-Querytranslator:org.hibernate.hql.ast.ASTQueryTranslatorFactory
20:41:39,281INFOASTQueryTranslatorFactory:47-UsingASTQueryTranslatorFactory
20:41:39,281INFOSettingsFactory:261-Querylanguagesubstitutions:{}
20:41:39,281INFOSettingsFactory:266-JPA-QLstrictcompliance:disabled
20:41:39,282INFOSettingsFactory:271-Second-levelcache:enabled
20:41:39,282INFOSettingsFactory:275-Querycache:disabled
20:41:39,282INFOSettingsFactory:406-Cacheregionfactory:org.hibernate.cache.impl.NoCachingRegionFactory
20:41:39,284INFOSettingsFactory:285-Optimizecacheforminimalputs:disabled
20:41:39,285INFOSettingsFactory:294-Structuredsecond-levelcacheentries:disabled
20:41:39,292INFOSettingsFactory:314-EchoingallSQLtostdout
20:41:39,294INFOSettingsFactory:323-Statistics:disabled
20:41:39,294INFOSettingsFactory:327-Deletedentitysyntheticidentifierrollback:disabled
20:41:39,294INFOSettingsFactory:343-Defaultentity-mode:pojo
20:41:39,295INFOSettingsFactory:347-Namedquerychecking:enabled
20:41:39,295INFOSettingsFactory:351-CheckNullabilityinCore(shouldbedisabledwhenBeanValidationison):enabled
20:41:39,322INFOSessionFactoryImpl:202-buildingsessionfactory
20:41:39,329INFOBasicTypeRegistry:150-Typeregistration[clob]overridesprevious:org.hibernate.type.ClobType@38731ea3
20:41:39,330INFOBasicTypeRegistry:150-Typeregistration[java.sql.Clob]overridesprevious:org.hibernate.type.ClobType@38731ea3
20:41:39,330INFOBasicTypeRegistry:150-Typeregistration[characters_clob]overridesprevious:org.hibernate.type.PrimitiveCharacterArrayClobType@6356d3f5
20:41:39,330INFOBasicTypeRegistry:150-Typeregistration[blob]overridesprevious:org.hibernate.type.BlobType@3ca2290c
20:41:39,330INFOBasicTypeRegistry:150-Typeregistration[java.sql.Blob]overridesprevious:org.hibernate.type.BlobType@3ca2290c
20:41:39,330INFOBasicTypeRegistry:150-Typeregistration[wrapper_characters_clob]overridesprevious:org.hibernate.type.CharacterArrayClobType@5e6d7bac
20:41:39,331INFOBasicTypeRegistry:150-Typeregistration[materialized_blob]overridesprevious:org.hibernate.type.MaterializedBlobType@614a1ee7
20:41:39,331INFOBasicTypeRegistry:150-Typeregistration[wrapper_materialized_blob]overridesprevious:org.hibernate.type.WrappedMaterializedBlobType@33ad860c
20:41:39,331INFOBasicTypeRegistry:150-Typeregistration[materialized_clob]overridesprevious:org.hibernate.type.MaterializedClobType@4b8e17f5
20:41:39,585INFOSessionFactoryObjectFactory:105-NotbindingfactorytoJNDI,noJNDInameconfigured
20:41:39,594INFOSchemaUpdate:155-Runninghbm2ddlschemaupdate
20:41:39,594INFOSchemaUpdate:167-fetchingdatabasemetadata
20:41:39,598INFOSchemaUpdate:179-updatingschema
20:41:39,642INFOTableMetadata:65-tablefound:bos19.t_user
20:41:39,643INFOTableMetadata:66-columns:[id,birthday,username,remark,station,gender,salary,telephone,password]
20:41:39,643INFOTableMetadata:68-foreignkeys:[]
20:41:39,643INFOTableMetadata:69-indexes:[primary]
20:41:39,644INFOSchemaUpdate:217-schemaupdatecomplete
20:41:39,715INFOHibernateTransactionManager:415-UsingDataSource[com.mchange.v2.c3p0.ComboPooledDataSource[acquireIncrement->3,acquireRetryAttempts->30,acquireRetryDelay->1000,autoCommitOnClose->false,automaticTestTable->null,breakAfterAcquireFailure->false,checkoutTimeout->0,connectionCustomizerClassName->null,connectionTesterClassName->com.mchange.v2.c3p0.impl.DefaultConnectionTester,dataSourceName->1hgeby99yd7y1p712w0xgs|19d8b741,debugUnreturnedConnectionStackTraces->false,description->null,driverClass->com.mysql.jdbc.Driver,factoryClassLocation->null,forceIgnoreUnresolvedTransactions->false,identityToken->1hgeby99yd7y1p712w0xgs|19d8b741,idleConnectionTestPeriod->0,initialPoolSize->3,jdbcUrl->jdbc:mysql:///bos19,maxAdministrativeTaskTime->0,maxConnectionAge->0,maxIdleTime->0,maxIdleTimeExcessConnections->0,maxPoolSize->15,maxStatements->0,maxStatementsPerConnection->0,minPoolSize->3,numHelperThreads->3,numThreadsAwaitingCheckoutDefaultUser->0,preferredTestQuery->null,properties->{user=******,password=******},propertyCycle->0,testConnectionOnCheckin->false,testConnectionOnCheckout->false,unreturnedConnectionTimeout->0,usesTraditionalReflectiveProxies->false]]ofHibernateSessionFactoryforHibernateTransactionManager
20:41:39,763INFOContextLoader:301-RootWebApplicationContext:initializationcompletedin2632ms
20:41:40,102INFOXmlConfigurationProvider:42-Parsingconfigurationfile[struts-default.xml]
20:41:40,193INFOXmlConfigurationProvider:42-Parsingconfigurationfile[struts-plugin.xml]
20:41:40,205INFOXmlConfigurationProvider:42-Parsingconfigurationfile[struts.xml]
20:41:40,210INFOBeanSelectionProvider:42-Choosingbean(spring)for(com.opensymphony.xwork2.ObjectFactory)
20:41:40,211INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.FileManagerFactory)
20:41:40,211INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.impl.XWorkConverter)
20:41:40,211INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.impl.CollectionConverter)
20:41:40,211INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.impl.ArrayConverter)
20:41:40,211INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.impl.DateConverter)
20:41:40,211INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.impl.NumberConverter)
20:41:40,211INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.impl.StringConverter)
20:41:40,212INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
20:41:40,212INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.ConversionFileProcessor)
20:41:40,212INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
20:41:40,212INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.TypeConverterCreator)
20:41:40,212INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.TypeConverterHolder)
20:41:40,212INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.TextProvider)
20:41:40,212INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.LocaleProvider)
20:41:40,213INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.ActionProxyFactory)
20:41:40,213INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
20:41:40,213INFOBeanSelectionProvider:42-Choosingbean(struts)for(org.apache.struts2.dispatcher.mapper.ActionMapper)
20:41:40,213INFOBeanSelectionProvider:42-Choosingbean(jakarta)for(org.apache.struts2.dispatcher.multipart.MultiPartRequest)
20:41:40,213INFOBeanSelectionProvider:42-Choosingbean(struts)for(org.apache.struts2.views.freemarker.FreemarkerManager)
20:41:40,215INFOBeanSelectionProvider:42-Choosingbean(struts)for(org.apache.struts2.components.UrlRenderer)
20:41:40,216INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.validator.ActionValidatorManager)
20:41:40,216INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.util.ValueStackFactory)
20:41:40,216INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.util.reflection.ReflectionProvider)
20:41:40,216INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
20:41:40,216INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.util.PatternMatcher)
20:41:40,216INFOBeanSelectionProvider:42-Choosingbean(struts)for(org.apache.struts2.dispatcher.StaticContentLoader)
20:41:40,217INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.UnknownHandlerManager)
20:41:40,217INFOBeanSelectionProvider:42-Choosingbean(struts)for(org.apache.struts2.views.util.UrlHelper)
20:41:40,217INFOBeanSelectionProvider:42-Choosingbean(struts)for(com.opensymphony.xwork2.util.TextParser)
20:41:40,217INFODefaultConfiguration:42-Overridingpropertystruts.i18n.reload-oldvalue:falsenewvalue:true
20:41:40,217INFODefaultConfiguration:42-Overridingpropertystruts.configuration.xml.reload-oldvalue:falsenewvalue:true
20:41:40,240INFOStrutsSpringObjectFactory:42-InitializingStruts-Springintegration...
20:41:40,241INFOSpringObjectFactory:42-Settingautowirestrategytoname
20:41:40,241INFOStrutsSpringObjectFactory:42-...initializedStruts-Springintegrationsuccessfully
十月01,20188:41:40下午org.apache.coyote.AbstractProtocolstart
信息:StartingProtocolHandler["http-nio-8080"]
十月01,20188:41:40下午org.apache.coyote.AbstractProtocolstart
信息:StartingProtocolHandler["ajp-nio-8009"]
十月01,20188:41:40下午org.apache.catalina.startup.Catalinastart
信息:Serverstartupin12761ms

新的问题

我们发现,控制台第一行出现一个警告:

十月 01, 2018 8:41:27 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:bos19' did not find a matching property.

问题原因

这是因为我们在eclipse下,通过tomcat部署web工程时,tomcat的配置文件server.xml中会自动生成一个关于该web工程的配置信息,类似于下面的东西:

xml代码:
<Context docBase="webPoject"path="/webProject"reloadable="true"source="org.eclipse.jst.jee.server:webProject"/> 

而默认情况下,server.xml的 Context元素不支持名称为source的属性,所以会发出警告。

解决办法

关闭tomcat,双击eclipse下tomcat服务器,在出来的Tomcat server at localhost页面中找到Server Options 选项,选中其中的选项”Publish modual contexts to separat XML files“,Ctrl+s,重新启动tomcat。没有警告了!

启动tomcat服务器报错:ERROR ContextLoader:307第3张

参考链接:

https://blog.csdn.net/jiadajing267/article/details/78957443

https://blog.csdn.net/wearegouest/article/details/5175247

免责声明:文章转载自《启动tomcat服务器报错:ERROR ContextLoader:307》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇金蝶EAS中如何添加人员npm run build 打包后(直接打包白屏),如何运行在本地查看效果(Apache服务)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

如何使用JMeter从文件中提取数据

在性能测试方面,重用响应数据至关重要。几乎(如果不是全部!)负载测试场景假设您: 从先前的响应中提取有趣的方面,并在下一个请求中重用它们(也称为相关) 确保实际响应符合预期(又称断言) 因此,如果您是性能测试工程师,那么了解如何实现此关联和断言逻辑非常重要。幸运的是,BlazeMeter的知识库和JMeter博客已经有一些关于如何做到这一点的精彩文章。...

APMServ5.2.6win10系统Apache、MySQL5.1启动失败解决办法

    今天想在本地测试网站源码能否正常运行,如果可以就转空间了,然而下载了APMServ之后发现系统Apache、MySQL5.1启动均失败,小白的人表示只能借助百度,用了一个小时的时间终于解决了,虽然坎坷,但还是欣慰,为了防止以后再发生类似的事情到处百度,还是决定把解决办法记录下来。     首先,在电脑左下角找到“运行”程序,输入“regedit”打...

Apache服务器安全配置

用户权限分配 Linux中默认给予apache的是一个www-data账户 可以看到第一行为apache的主进程,以root权限进行,因为apache的web端口是80或者443,而在Linux中开启小于1024的端口需要root权限,所以主进程必须以root权限运行,第二行起为apache子进程,执行用户为www-data,是Ubuntu中运行web服...

centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课

centos  lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress  安装phpmyadmin  定时备份mysql两种方法  第二十五节课 wordpress下载地址:https://cn.wordpress.org/ 架构:nginx代理 +LAMP 修改Windows的hosts文件 ap...

Zk学习笔记——权限控制

参考:从Paxos到Zookeeper分布式一致性原理和实践 使用的zk依赖是cdh5.16.2的3.4.5 <!-- zookeeper --> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zo...

Tomcat快速入门

简介 Tomcat 是什么 Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 T...