Brief error message:
Java.lang.IllegalArgumentException:Document base E:\APACHE-TOMCAT-7.0.65\WEBAPPS\SPRINGMVC01 does not exist or was not a Readable directory
If you encounter this inexplicable problem, according to the error message can be seen should be the current tomcat a configuration file has springmvc01 this project information, we one by one to troubleshoot, found to be
There's a lot of E:\tomcat\apache-tomcat-7.0.65_nm\conf\server.xml.
This line of configuration information, we just have to delete this information, and then restart Tomcat to be able to reboot.
Error:
Specific error message:
2016-12-3 20:32:57 Org.apache.tomcat.util.digester.SetPropertiesRule begin
Warning: [Setpropertiesrule]{server/service/engine/host/context} Setting Property ' source ' to ' org.eclipse.jst.jee.server : Springmvc01 ' did not ' find a matching property.
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Server Version:apache tomcat/7.0.65
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Server built:oct 9 08:36:58 UTC
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Server number:7.0.65.0
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: OS name:windows Vista
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: OS version:6.2
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Information: ARCHITECTURE:AMD64
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Java HOME:C:\USERS\WEI\MYECLIPSE\COMMON\BINARY\COM.SUN.JAVA.JDK.WIN32.X86_64_1.6.0.013\JRE
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: JVM version:1.6.0_13-b03
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: JVM Vendor:sun Microsystems INC.
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Information: catalina_base:e:\tomcat\apache-tomcat-7.0.65_nm
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Information: catalina_home:e:\tomcat\apache-tomcat-7.0.65_nm
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Command line argument:-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:58693
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Command line argument:-dcatalina.home=e:\tomcat\apache-tomcat-7.0.65_nm
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Command line argument:-dcatalina.base=e:\tomcat\apache-tomcat-7.0.65_nm
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Command line argument:-djava.endorsed.dirs=e:\tomcat\apache-tomcat-7.0.65_nm/common/endorsed
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Command line argument:-djava.io.tmpdir=e:\tomcat\apache-tomcat-7.0.65_nm\temp
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Command line argument:-djava.library.path=c:\users\wei\myeclipse\common\binary\com.sun.java.jdk.win32.x86_64_ 1.6.0.013\bin; E:\tomcat\apache-tomcat-7.0.65_nm\bin
2016-12-3 20:32:57 Org.apache.catalina.startup.VersionLoggerListener Log
Info: Command line argument:-dsun.io.usecanoncaches=false
2016-12-3 20:32:57 Org.apache.catalina.core.AprLifecycleListener lifecycleevent
Info: Loaded Apr based Apache Tomcat Native library 1.1.33 using APR version 1.5.1.
2016-12-3 20:32:57 Org.apache.catalina.core.AprLifecycleListener lifecycleevent
Info: APR Capabilities:ipv6 [true], sendfile [true], accept filters [FALSE], random [true].
2016-12-3 20:32:58 Org.apache.catalina.core.AprLifecycleListener Initializessl
Info: OpenSSL successfully initialized (OpenSSL 1.0.1m Mar 2015)
2016-12-3 20:32:58 Org.apache.coyote.AbstractProtocol Init
Info: Initializing protocolhandler ["http-apr-8080"]
2016-12-3 20:32:58 Org.apache.coyote.AbstractProtocol Init
Info: Initializing protocolhandler ["ajp-apr-8009"]
2016-12-3 20:32:58 Org.apache.catalina.startup.Catalina Load
Info: Initialization processed in 2221 MS
2016-12-3 20:32:58 Org.apache.catalina.core.StandardService startinternal
Information: Starting service Catalina
2016-12-3 20:32:58 Org.apache.catalina.core.StandardEngine startinternal
Info: Starting Servlet engine:apache tomcat/7.0.65
2016-12-3 20:32:58 Org.apache.catalina.core.StandardContext Resourcesstart
Severity: Error starting static Resources
Java.lang.IllegalArgumentException:Document base E:\APACHE-TOMCAT-7.0.65\WEBAPPS\SPRINGMVC01 does not exist or was not a Readable directory
At Org.apache.naming.resources.FileDirContext.setDocBase (filedircontext.java:136)
At Org.apache.catalina.core.StandardContext.resourcesStart (standardcontext.java:5132)
At Org.apache.catalina.core.StandardContext.startInternal (standardcontext.java:5319)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1574)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1564)
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:886)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:908)
At Java.lang.Thread.run (thread.java:619)
2016-12-3 20:32:58 org.apache.catalina.core.ContainerBase startinternal
Severity: A child container failed during start
java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:Failed to start component [ Standardengine[catalina]. Standardhost[localhost]. STANDARDCONTEXT[/SPRINGMVC01]]
At Java.util.concurrent.futuretask$sync.innerget (futuretask.java:222)
At Java.util.concurrent.FutureTask.get (futuretask.java:83)
At Org.apache.catalina.core.ContainerBase.startInternal (containerbase.java:1122)
At Org.apache.catalina.core.StandardHost.startInternal (standardhost.java:819)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1574)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1564)
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:886)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:908)
At Java.lang.Thread.run (thread.java:619)
caused by:org.apache.catalina.LifecycleException:Failed to start component [Standardengine[catalina]. Standardhost[localhost]. STANDARDCONTEXT[/SPRINGMVC01]]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:154)
... 7 more
caused by:org.apache.catalina.LifecycleException:Error in Resourcestart ()
At Org.apache.catalina.core.StandardContext.startInternal (standardcontext.java:5320)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
... 7 more
2016-12-3 20:32:58 org.apache.catalina.core.ContainerBase startinternal
Severity: A child container failed during start
java.util.concurrent.ExecutionException:org.apache.catalina.LifecycleException:Failed to start component [ Standardengine[catalina]. Standardhost[localhost]]
At Java.util.concurrent.futuretask$sync.innerget (futuretask.java:222)
At Java.util.concurrent.FutureTask.get (futuretask.java:83)
At Org.apache.catalina.core.ContainerBase.startInternal (containerbase.java:1122)
At Org.apache.catalina.core.StandardEngine.startInternal (standardengine.java:300)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.core.StandardService.startInternal (standardservice.java:443)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.core.StandardServer.startInternal (standardserver.java:739)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
At Org.apache.catalina.startup.Catalina.start (catalina.java:689)
At Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
At Sun.reflect.NativeMethodAccessorImpl.invoke (nativemethodaccessorimpl.java:39)
At Sun.reflect.DelegatingMethodAccessorImpl.invoke (delegatingmethodaccessorimpl.java:25)
At Java.lang.reflect.Method.invoke (method.java:597)
At Org.apache.catalina.startup.Bootstrap.start (bootstrap.java:294)
At Org.apache.catalina.startup.Bootstrap.main (bootstrap.java:428)
caused by:org.apache.catalina.LifecycleException:Failed to start component [Standardengine[catalina]. Standardhost[localhost]]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:154)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1574)
At Org.apache.catalina.core.containerbase$startchild.call (containerbase.java:1564)
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:886)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:908)
At Java.lang.Thread.run (thread.java:619)
caused By:org.apache.catalina.lifecycleexception:a child container failed during start
At Org.apache.catalina.core.ContainerBase.startInternal (containerbase.java:1130)
At Org.apache.catalina.core.StandardHost.startInternal (standardhost.java:819)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
... 7 more
2016-12-3 20:32:58 Org.apache.catalina.startup.Catalina Start
Critical: The required Server component failed to start so Tomcat was unable to start.
org.apache.catalina.LifecycleException:Failed to start component [standardserver[8005]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:154)
At Org.apache.catalina.startup.Catalina.start (catalina.java:689)
At Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
At Sun.reflect.NativeMethodAccessorImpl.invoke (nativemethodaccessorimpl.java:39)
At Sun.reflect.DelegatingMethodAccessorImpl.invoke (delegatingmethodaccessorimpl.java:25)
At Java.lang.reflect.Method.invoke (method.java:597)
At Org.apache.catalina.startup.Bootstrap.start (bootstrap.java:294)
At Org.apache.catalina.startup.Bootstrap.main (bootstrap.java:428)
caused by:org.apache.catalina.LifecycleException:Failed to start component [Standardservice[catalina]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:154)
At Org.apache.catalina.core.StandardServer.startInternal (standardserver.java:739)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
... 7 more
caused by:org.apache.catalina.LifecycleException:Failed to start component [Standardengine[catalina]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:154)
At Org.apache.catalina.core.StandardService.startInternal (standardservice.java:443)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
... 9 more
caused By:org.apache.catalina.lifecycleexception:a child container failed during start
At Org.apache.catalina.core.ContainerBase.startInternal (containerbase.java:1130)
At Org.apache.catalina.core.StandardEngine.startInternal (standardengine.java:300)
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150)
... One more
2016-12-3 20:32:58 Org.apache.coyote.AbstractProtocol Pause
Info: Pausing protocolhandler ["http-apr-8080"]
2016-12-3 20:32:58 Org.apache.coyote.AbstractProtocol Pause
Info: Pausing protocolhandler ["ajp-apr-8009"]
2016-12-3 20:32:58 Org.apache.catalina.core.StandardService stopinternal
Information: Stopping service Catalina
2016-12-3 20:32:58 Org.apache.coyote.AbstractProtocol Destroy
Info: Destroying Protocolhandler ["http-apr-8080"]
2016-12-3 20:32:58 Org.apache.coyote.AbstractProtocol Destroy
Info: Destroying Protocolhandler ["ajp-apr-8009"]
Address the specific:
One reason that Tomcat does not start properly