One reason that Tomcat does not start properly

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.