Aug 16, 2012 11:44:53 AM org.apache.catalina.core.StandardServer await
INFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.
Aug 16, 2012 11:44:53 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-8080"]
Aug 16, 2012 11:44:54 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
Aug 16, 2012 11:44:55 AM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-1] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-2] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-3] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-4] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-5] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-6] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-7] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-8] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-9] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [/upm] appears to have started a thread named [startQuertz_Worker-10] but has failed to stop it. This is very likely to create a memory leak.
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/upm] created a ThreadLocal with key of type [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_.Container] (value [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Container@9e4dc0]) and a value of type [java.util.WeakHashMap] (value [{net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@1f9c5c8=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@f49e8f=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@8518d4=[Ljava.lang.Object;@102abdb}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. 
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/upm] created a ThreadLocal with key of type [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_.Container] (value [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Container@9e4dc0]) and a value of type [java.util.WeakHashMap] (value [{net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@1f9c5c8=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@f49e8f=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@8518d4=[Ljava.lang.Object;@60e277}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. 
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/upm] created a ThreadLocal with key of type [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_.Container] (value [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Container@9e4dc0]) and a value of type [java.util.WeakHashMap] (value [{net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@1f9c5c8=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@f49e8f=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@8518d4=[Ljava.lang.Object;@b40443}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. 
Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/upm] created a ThreadLocal with key of type [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_.Container] (value [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Container@9e4dc0]) and a value of type [java.util.WeakHashMap] (value [{net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@1f9c5c8=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@f49e8f=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@8518d4=[Ljava.lang.Object;@83ce25}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. 
Aug 16, 2012 11:44:55 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-8080"]
Aug 16, 2012 11:44:55 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
Aug 16, 2012 11:44:55 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-8080"]
Aug 16, 2012 11:44:55 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
Aug 16, 2012 11:45:11 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_31/jre/lib/i386/client:/usr/java/jdk1.6.0_31/jre/lib/i386:/usr/java/jdk1.6.0_31/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Aug 16, 2012 11:45:11 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Aug 16, 2012 11:45:11 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Aug 16, 2012 11:45:11 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 843 ms
Aug 16, 2012 11:45:11 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 16, 2012 11:45:11 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.21
Aug 16, 2012 11:45:11 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive upm.war
Aug 16, 2012 11:45:19 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Aug 16, 2012 11:45:19 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
Aug 16, 2012 11:45:19 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
Aug 16, 2012 11:45:20 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory host-manager
Aug 16, 2012 11:45:20 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory manager
Aug 16, 2012 11:45:20 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Aug 16, 2012 11:45:20 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Aug 16, 2012 11:45:20 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 8859 mstomcat版本7.0.21

解决方案 »

  1.   

    端口被占用了,导致Tomcat起不起来。项目当然起不来了。
      

  2.   


    直接访问tomcat是可以的,但是访问tomcat下的upm项目就404错误,不晓得问题出在哪
      

  3.   

    已经提示你了“appears to have started a thread named [startQuertz_Worker-1] but has failed to stop it. This is very likely to create a memory leak.”,说明你项目里有不可关闭的同名线程startQuertz_Worker,并直接影响了整个系统。你检查下吧。
      

  4.   


    windows下是没有问题的,是不是linux下要注意什么啊
      

  5.   

    看一下tomcat conf下有几个server.xml,保留一个。
    看一下,server.xml的配置<Server port="8885" shutdown="SHUTDOWN">
    把端口号改一下试试。
      

  6.   


    conf下就一个server.xml文件,我把端口改成8885之后,tomcat还是可以访问,但是访问项目仍然404,log输出和上面一样
      

  7.   

    “Aug 16, 2012 11:44:55 AM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
    SEVERE: The web application [/upm] created a ThreadLocal with key of type [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_.Container] (value [net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Container@9e4dc0]) and a value of type [java.util.WeakHashMap] (value [{net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@1f9c5c8=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@f49e8f=null, net.sf.retrotranslator.runtime.java.lang.ThreadLocal_$Key@8518d4=[Ljava.lang.Object;@102abdb}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.  ”
    不知道你应用里的线程用了什么(或者说JRE支持的问题),这里提示说,当Web应用关闭时,不能关闭这个线程。所以造成下次你再启动Tomcat的时候,会再启动这个线程,结果就冲突了。