You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by James Cheung <fu...@yahoo.com.INVALID> on 2015/06/18 10:56:40 UTC
Tomcat 8 webapp failed to start on Windows reboot
Environment
-----------
Tomcat 8.0.21 x64 bit, JDK 8u31, Windows 2008 R2 x64 bit
Problem
-------
After upgrading from tomcat 7.0.42 to 8.0.21, my webapp(gih-ws) failed to startup every time the machine is rebooted. In the tomcat catalina log, it did not show any error, but in my webapp(gih-ws) access log, it showed below error.
ERROR 08 6月 2015 03:20:39,329 (AxisEngine.java:219) -[]- The service cannot be found for the endpoint reference (EPR) /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&keyword=North%20Point%20Government%20Offices&startIndex=0&response=application%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.325652%2C817436.687902
org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&keyword=North%20Point%20Government%20Offices&startIndex=0&response=application%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.325652%2C817436.687902
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:78)
at org.apache.axis2.engine.Phase.invoke(Phase.java:329)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:144)
at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:139)
at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:837)
at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:283)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2463)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2452)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Our finding
-----------
We stopped the tomcat 8 service and then started it again and the webapp(gih-ws) can startup and there was no error in the gih-ws access log. It is so weird. Is there any tomcat 8 service startup issue every time the machine is rebooted? Should we start the Tomcat 8 service in "Startup(Delayed)" mode? I also include below tomcat catalina log for your reference. Thanks.
Tomcat catalina log
-------------------
10-Jun-2015 10:04:20.250 INFO [Thread-25] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-apr-9090"]
10-Jun-2015 10:04:20.313 INFO [Thread-25] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-bio-9443"]
10-Jun-2015 10:04:20.375 INFO [Thread-25] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-apr-8009"]
10-Jun-2015 10:04:20.437 INFO [Thread-25] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [gih-ws] registered the JDBC driver [org.logicalcobwebs.proxool.ProxoolDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [gih-ws] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-9] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-10] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-11] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [HouseKeeper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.HouseKeeperThread.run(HouseKeeperThread.java:46)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-14] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-15] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-16] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-17] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-18] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-19] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-20] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.500 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-21] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.515 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Thread-22] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.logicalcobwebs.proxool.admin.StatsRoller$1.run(StatsRoller.java:95)
10-Jun-2015 10:04:20.515 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [gih-ws] appears to have started a thread named [Prototyper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
org.logicalcobwebs.proxool.PrototyperThread.doWait(PrototyperThread.java:69)
org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:58)
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [com.google.gson.Gson$1] (value [com.google.gson.Gson$1@52578cc3]) and a value of type [java.util.HashMap] (value [{}]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [org.apache.axiom.util.UIDGenerator$1] (value [org.apache.axiom.util.UIDGenerator$1@14b5541c]) and a value of type [long[]] (value [[J@48680652]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [com.google.gson.Gson$1] (value [com.google.gson.Gson$1@522e4fdb]) and a value of type [java.util.HashMap] (value [{}]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [org.apache.axiom.util.UIDGenerator$1] (value [org.apache.axiom.util.UIDGenerator$1@14b5541c]) and a value of type [long[]] (value [[J@2da46ef]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [com.google.gson.Gson$1] (value [com.google.gson.Gson$1@a888a70]) and a value of type [java.util.HashMap] (value [{}]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [org.apache.axiom.util.UIDGenerator$1] (value [org.apache.axiom.util.UIDGenerator$1@14b5541c]) and a value of type [long[]] (value [[J@2a784c6d]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [org.apache.axiom.util.UIDGenerator$1] (value [org.apache.axiom.util.UIDGenerator$1@14b5541c]) and a value of type [long[]] (value [[J@19bc1653]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [org.apache.axiom.util.UIDGenerator$1] (value [org.apache.axiom.util.UIDGenerator$1@14b5541c]) and a value of type [long[]] (value [[J@4981d6b5]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [com.google.gson.Gson$1] (value [com.google.gson.Gson$1@7140eff]) and a value of type [java.util.HashMap] (value [{}]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [org.apache.axiom.util.UIDGenerator$1] (value [org.apache.axiom.util.UIDGenerator$1@14b5541c]) and a value of type [long[]] (value [[J@6f673154]) 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.
10-Jun-2015 10:04:20.515 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih-ws] created a ThreadLocal with key of type [com.google.gson.Gson$1] (value [com.google.gson.Gson$1@1610bc65]) and a value of type [java.util.HashMap] (value [{}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/54B9B9208B3CB83C18AC515E08AF1460, RemoteIP=10.88.137.3}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/ED516277A3EE77935F567CF7E3DF1988, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/0BCB2DFF92EC7BB8B0FB8DCC82A22F97, RemoteIP=10.88.137.3}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/8EDFECDE33BA969B2AAED3CCA66DA6A5, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/C3F86D0197846513E08B391A550BB976, RemoteIP=10.88.137.3}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/F58267D97460F3237BFD81BFB6CBA927, RemoteIP=10.88.137.3}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/D17DE59D94854EE07E76D8C3DAE89BD8, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/50A8A08A768C50CD6832719798EE6CE2, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/0C0EF76265F122CA73644BFE2C8F64BD, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/2C8F73AFCA26F8002429946335BCD922, RemoteIP=10.88.137.3}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.578 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [gih3] created a ThreadLocal with key of type [org.apache.log4j.helpers.ThreadLocalMap] (value [org.apache.log4j.helpers.ThreadLocalMap@1738845]) and a value of type [java.util.Hashtable] (value [{UserAgent=-, RemoteINFO=10.88.146.9/B6F98028DB736B26F0BAF0CEBDFF3B7D, RemoteIP=10.88.137.2}]) 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.
10-Jun-2015 10:04:20.656 INFO [Thread-25] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-apr-9090"]
10-Jun-2015 10:04:20.749 INFO [Thread-25] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-bio-9443"]
10-Jun-2015 10:04:20.749 INFO [Thread-25] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-apr-8009"]
10-Jun-2015 10:05:40.918 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.934 WARNING [main] org.apache.tomcat.util.digester.SetPropertiesRule.begin [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.21
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Mar 23 2015 14:11:21 UTC
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.21.0
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows Server 2008 R2
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.1
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: d:\jdk\jre
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_31-b13
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: D:\tomcat
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\tomcat
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=d:\tomcat
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=d:\tomcat
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=d:\tomcat\endorsed
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=d:\tomcat\temp
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=d:\tomcat\conf\logging.properties
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=256m
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseConcMarkSweepGC
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+CMSPermGenSweepingEnabled
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+CMSClassUnloadingEnabled
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.net.inetaddr.ttl=300
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xloggc:D:\tomcat\logs\gc.log
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+PrintGCDetails
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+PrintGCTimeStamps
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=7009
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms5120m
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx5120m
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.1.
10-Jun-2015 10:05:40.949 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
10-Jun-2015 10:05:42.041 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.1m 19 Mar 2015)
10-Jun-2015 10:05:42.197 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-9090"]
10-Jun-2015 10:05:42.229 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-bio-9443"]
10-Jun-2015 10:05:42.525 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"]
10-Jun-2015 10:05:42.525 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2079 ms
10-Jun-2015 10:05:42.556 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
10-Jun-2015 10:05:42.556 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.21
10-Jun-2015 10:05:45.442 WARNING [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.validateSecurityRoles Security role name member used in an <auth-constraint> without being defined in a <security-role>
10-Jun-2015 10:05:45.832 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
10-Jun-2015 10:05:46.987 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\tomcat\webapps\gih-ws
10-Jun-2015 10:05:50.216 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
10-Jun-2015 10:05:51.495 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\tomcat\webapps\gih-ws has finished in 4,508 ms
10-Jun-2015 10:05:51.495 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\tomcat\webapps\gih3
10-Jun-2015 10:05:53.352 WARNING [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.validateSecurityRoles Security role name member used in an <auth-constraint> without being defined in a <security-role>
10-Jun-2015 10:05:53.523 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
10-Jun-2015 10:05:54.381 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\tomcat\webapps\gih3 has finished in 2,886 ms
10-Jun-2015 10:05:54.381 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\tomcat\webapps\mobile
10-Jun-2015 10:05:56.331 WARNING [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.validateSecurityRoles Security role name mobileuser used in an <auth-constraint> without being defined in a <security-role>
10-Jun-2015 10:05:56.440 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
10-Jun-2015 10:05:56.955 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\tomcat\webapps\mobile has finished in 2,574 ms
10-Jun-2015 10:05:56.955 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\tomcat\webapps\ROOT
10-Jun-2015 10:05:56.971 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\tomcat\webapps\ROOT has finished in 16 ms
10-Jun-2015 10:05:56.971 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\tomcat\webapps\servlet
10-Jun-2015 10:05:57.673 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\tomcat\webapps\servlet has finished in 702 ms
10-Jun-2015 10:05:57.688 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-9090"]
10-Jun-2015 10:05:57.688 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-bio-9443"]
10-Jun-2015 10:05:57.688 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]
10-Jun-2015 10:05:57.688 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 15170 ms
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
回覆︰ Tomcat 8 webapp failed to start on Windows reboot
Posted by James Cheung <fu...@yahoo.com.INVALID>.
Hi Chris,
>
>
>
>Christopher Schultz <ch...@christopherschultz.net> 於 2015年06月19日 (週五) 3:16 AM 寫道﹕
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA256
>
>James,
>
>On 6/18/15 4:56 AM, James Cheung wrote:
>> Environment
>>
>> ----------- Tomcat 8.0.21 x64 bit, JDK 8u31, Windows 2008 R2 x64
>> bit
>>
>>
>> Problem ------- After upgrading from tomcat 7.0.42 to 8.0.21, my
>> webapp(gih-ws) failed to startup every time the machine is
>> rebooted. In the tomcat catalina log, it did not show any error,
>> but in my webapp(gih-ws) access log, it showed below error.
>>
>>
>> ERROR 08 6月 2015 03:20:39,329 (AxisEngine.java:219) -[]- The
>> service cannot be found for the endpoint reference (EPR)
>> /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&k
>eyword=North%20Point%20Government%20Offices&startIndex=0&response=applic
>ation%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.32565
>2%2C817436.687902
>> org.apache.axis2.AxisFault: The service cannot be found for the
>> endpoint reference (EPR)
>> /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&k
>eyword=North%20Point%20Government%20Offices&startIndex=0&response=applic
>ation%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.32565
>2%2C817436.687902
>> at
>> org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhas
>e.java:78)
>>
>This looks like you are trying to call a web service that does not
>exist. Is the gih-ws service failing to start because it can't access
>a remote web service, or is the local Axis service logging that the
>gih-ws service hasn't been deployed?
>
We didn't make change to the web servcie. They worked fine before our upgrade.
>> at org.apache.axis2.engine.Phase.invoke(Phase.java:329) at
>> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262) at
>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) at
>> org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUti
>l.java:144)
>> at
>> org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUt
>il.java:139)
>> at
>> org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.proce
>ssURLRequest(AxisServlet.java:837)
>> at
>> org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273
>)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>cationFilterChain.java:291)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>lterChain.java:206)
>> at
>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>cationFilterChain.java:239)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>lterChain.java:206)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
>lve.java:219)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
>lve.java:106)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
>orBase.java:502)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
>va:142)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
>va:79)
>> at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAcces
>sLogValve.java:610)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
>e.java:88)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>:518)
>> at
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp1
>1Processor.java:1091)
>> at
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
>bstractProtocol.java:668)
>> at
>> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pro
>cess(Http11AprProtocol.java:283)
>> at
>> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoi
>nt.java:2463)
>> at
>> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint
>.java:2452)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
>ava:1142)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
>java:617)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThr
>ead.java:61)
>> at java.lang.Thread.run(Thread.java:745)
>>
>>
>> Our finding ----------- We stopped the tomcat 8 service and then
>> started it again and the webapp(gih-ws) can startup and there was
>> no error in the gih-ws access log. It is so weird. Is there any
>> tomcat 8 service startup issue every time the machine is rebooted?
>> Should we start the Tomcat 8 service in "Startup(Delayed)" mode? I
>> also include below tomcat catalina log for your reference. Thanks.
>>
>>
>> Tomcat catalina log -------------------
>>
>> 10-Jun-2015 10:04:20.250 INFO [Thread-25]
>> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
>> ["http-apr-9090"] 10-Jun-2015 10:04:20.313 INFO [Thread-25]
>> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
>> ["http-bio-9443"] 10-Jun-2015 10:04:20.375 INFO [Thread-25]
>> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
>> ["ajp-apr-8009"] 10-Jun-2015 10:04:20.437 INFO [Thread-25]
>> org.apache.catalina.core.StandardService.stopInternal Stopping
>> service Catalina 10-Jun-2015 10:04:20.500 WARNING
>> [localhost-startStop-2]
>> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc
>> The web application [gih-ws] registered the JDBC driver
>> [org.logicalcobwebs.proxool.ProxoolDriver] but failed to unregister
>> it when the web application was stopped. To prevent a memory leak,
>> the JDBC Driver has been forcibly unregistered. 10-Jun-2015
>> 10:04:20.500 WARNING [localhost-startStop-2]
>> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc
>> The web application [gih-ws] registered the JDBC driver
>> [oracle.jdbc.driver.OracleDriver] but failed to unregister it when
>> the web application was stopped. To prevent a memory leak, the JDBC
>> Driver has been forcibly unregistered. 10-Jun-2015 10:04:20.500
>> WARNING [localhost-startStop-2]
>> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThread
>s
>> The web application [gih-ws] appears to have started a thread named
>> [Thread-9] but has failed to stop it. This is very likely to create
>> a memory leak. Stack trace of thread: java.lang.Thread.sleep(Native
>> Method)
>
>This certainly seems like an orderly shutdown of Tomcat and associated
>web services, including the web application you said wasn't running:
>
>
>
>gih-ws.
>
>
>Can you completely stop Tomcat, delete all the logs, then reboot the
>machine and post the whole log file?
>
We found that the problem occurred every time the machine was rebooted.
Do you mean the tomcat service and webapps were not shutdown properly during my machine reboot? Any reason you said that?
As I know, during shutdown, the timeout value is not set by default, does it help to increase the value, say to 60 seconds to allow proper shutdown?
I once tried to delete the D:\tomcat\work\Catalina\localhost folder and then start tomcat, the problem was gone.
However I lately found that even I don't delete the work folder, I just stopped the tomcat service and then started it up, the problem was gone also.
I am wondering whether it relates to the Windows startup rather than the shutdown itself, maybe the web service(gih-ws) was not deployed successfully during Tomcat service startup in machine startup. I am thinking changing the tomcat 8 servcie startup mode from "automatic" to "automatic(startup delayed)". What do you think about that?
>- -chris
>-----BEGIN PGP SIGNATURE-----
>Comment: GPGTools - http://gpgtools.org
>
>iQIcBAEBCAAGBQJVgxjUAAoJEBzwKT+lPKRYa6QQAKXDghBf8MVMYsJzaK4xGC27
>ft6hZdJ0n82cUFzhJ3usyMvG8JhlBf00mfIJuOXYu+F96NAsTb+T1ZGGkm3CTiys
>2ASisXmyrwz/pXYvtpGR/ftULEPz0Kl6QAAHTwB8HKiLO2cdJw7NadSM1gi09I+/
>BwVIUuhn2owI9BC22w9HALSo0tJI+LW35OSKwZ51dOWPOUaP5VVJcGbUrlZtV9DJ
>0zcfeNsntLHD/47KnYcFUVpSkscEu9SPWHPPa3/GDXQ+wwwsUwBVLBz5eV81dToH
>VTr/9CwaEwBLH+W7uZolY6aOnJmwaw249pXvfRFmD6yOmRSGb1osMZZnoY/+LSLz
>VYqaZHS7O6NsAApxKZXvTcLdWA/minqKIxgDU6bYzNYYIcnYcsexOon8Gzs7iZyt
>S7Zwdxf/zFAIR7LCuBwi+JHFFmCZh2zveChgyG72YBE+4XBEwJHDrfCduS4GuEIP
>/QygipdX1aouJebIIWzWfjFx8ePVO+TtzoI0C05GZ8j9EhkeNqxzRJXDip9T52k0
>qFVhaxG0G5B8WmSF1vXUDr7s2esfKK9hKxdrpNQN7KSyiOtOzhUWtQ2Nc3T9Aq//
>F6SLWT1zHF45DR+YKzlKPFheAVP3Rp0IJWdX2xLK+8KF38s1gYAmFJJW64im1WN6
>HCPydinmH+FqPY83VEst
>=4mxb
>-----END PGP SIGNATURE-----
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
回覆︰ Tomcat 8 webapp failed to start on Windows reboot
Posted by James Cheung <fu...@yahoo.com.INVALID>.
Hi Chris,
>
>
>
>Christopher Schultz <ch...@christopherschultz.net> 於 2015年06月19日 (週五) 3:16 AM 寫道﹕
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA256
>
>James,
>
>On 6/18/15 4:56 AM, James Cheung wrote:
>> Environment
>>
>> ----------- Tomcat 8.0.21 x64 bit, JDK 8u31, Windows 2008 R2 x64
>> bit
>>
>>
>> Problem ------- After upgrading from tomcat 7.0.42 to 8.0.21, my
>> webapp(gih-ws) failed to startup every time the machine is
>> rebooted. In the tomcat catalina log, it did not show any error,
>> but in my webapp(gih-ws) access log, it showed below error.
>>
>>
>> ERROR 08 6月 2015 03:20:39,329 (AxisEngine.java:219) -[]- The
>> service cannot be found for the endpoint reference (EPR)
>> /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&k
>eyword=North%20Point%20Government%20Offices&startIndex=0&response=applic
>ation%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.32565
>2%2C817436.687902
>> org.apache.axis2.AxisFault: The service cannot be found for the
>> endpoint reference (EPR)
>> /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&k
>eyword=North%20Point%20Government%20Offices&startIndex=0&response=applic
>ation%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.32565
>2%2C817436.687902
>> at
>> org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhas
>e.java:78)
>>
>This looks like you are trying to call a web service that does not
>exist. Is the gih-ws service failing to start because it can't access
>a remote web service, or is the local Axis service logging that the
>gih-ws service hasn't been deployed?
>
We didn't make change to the web servcie. They worked fine before our upgrade.
>> at org.apache.axis2.engine.Phase.invoke(Phase.java:329) at
>> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262) at
>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) at
>> org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUti
>l.java:144)
>> at
>> org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUt
>il.java:139)
>> at
>> org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.proce
>ssURLRequest(AxisServlet.java:837)
>> at
>> org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273
>)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>cationFilterChain.java:291)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>lterChain.java:206)
>> at
>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>cationFilterChain.java:239)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>lterChain.java:206)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
>lve.java:219)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
>lve.java:106)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
>orBase.java:502)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
>va:142)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
>va:79)
>> at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAcces
>sLogValve.java:610)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
>e.java:88)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>:518)
>> at
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp1
>1Processor.java:1091)
>> at
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
>bstractProtocol.java:668)
>> at
>> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pro
>cess(Http11AprProtocol.java:283)
>> at
>> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoi
>nt.java:2463)
>> at
>> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint
>.java:2452)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
>ava:1142)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
>java:617)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThr
>ead.java:61)
>> at java.lang.Thread.run(Thread.java:745)
>>
>>
>> Our finding ----------- We stopped the tomcat 8 service and then
>> started it again and the webapp(gih-ws) can startup and there was
>> no error in the gih-ws access log. It is so weird. Is there any
>> tomcat 8 service startup issue every time the machine is rebooted?
>> Should we start the Tomcat 8 service in "Startup(Delayed)" mode? I
>> also include below tomcat catalina log for your reference. Thanks.
>>
>>
>> Tomcat catalina log -------------------
>>
>> 10-Jun-2015 10:04:20.250 INFO [Thread-25]
>> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
>> ["http-apr-9090"] 10-Jun-2015 10:04:20.313 INFO [Thread-25]
>> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
>> ["http-bio-9443"] 10-Jun-2015 10:04:20.375 INFO [Thread-25]
>> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
>> ["ajp-apr-8009"] 10-Jun-2015 10:04:20.437 INFO [Thread-25]
>> org.apache.catalina.core.StandardService.stopInternal Stopping
>> service Catalina 10-Jun-2015 10:04:20.500 WARNING
>> [localhost-startStop-2]
>> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc
>> The web application [gih-ws] registered the JDBC driver
>> [org.logicalcobwebs.proxool.ProxoolDriver] but failed to unregister
>> it when the web application was stopped. To prevent a memory leak,
>> the JDBC Driver has been forcibly unregistered. 10-Jun-2015
>> 10:04:20.500 WARNING [localhost-startStop-2]
>> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc
>> The web application [gih-ws] registered the JDBC driver
>> [oracle.jdbc.driver.OracleDriver] but failed to unregister it when
>> the web application was stopped. To prevent a memory leak, the JDBC
>> Driver has been forcibly unregistered. 10-Jun-2015 10:04:20.500
>> WARNING [localhost-startStop-2]
>> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThread
>s
>> The web application [gih-ws] appears to have started a thread named
>> [Thread-9] but has failed to stop it. This is very likely to create
>> a memory leak. Stack trace of thread: java.lang.Thread.sleep(Native
>> Method)
>
>This certainly seems like an orderly shutdown of Tomcat and associated
>web services, including the web application you said wasn't running:
>
>
>
>gih-ws.
>
>
>Can you completely stop Tomcat, delete all the logs, then reboot the
>machine and post the whole log file?
>
Lately, we found that the problem occurred very likely every time the machine was rebooted. Sometimes, the problem did not occur on machine reboot.
Do you mean the tomcat service and webapps were not shutdown properly during my machine reboot? Any reason you said that?
As I know, during shutdown, the timeout value is not set by default, does it help to increase the value, say to 60 seconds to allow proper shutdown?
Sometimes, I just stopped the tomcat service and then started it up, the problem was gone also. But it might not work every time. When it didn't work, I needed to
delete the D:\tomcat\work\Catalina\localhost folder and then started tomcat, the problem was gone. Is there a way to delete the tomcat temp files automatically on shutdown for my Tomcat service(We are using Windows)?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat 8 webapp failed to start on Windows reboot
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
James,
On 6/18/15 4:56 AM, James Cheung wrote:
> Environment
>
> ----------- Tomcat 8.0.21 x64 bit, JDK 8u31, Windows 2008 R2 x64
> bit
>
>
> Problem ------- After upgrading from tomcat 7.0.42 to 8.0.21, my
> webapp(gih-ws) failed to startup every time the machine is
> rebooted. In the tomcat catalina log, it did not show any error,
> but in my webapp(gih-ws) access log, it showed below error.
>
>
> ERROR 08 6月 2015 03:20:39,329 (AxisEngine.java:219) -[]- The
> service cannot be found for the endpoint reference (EPR)
> /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&k
eyword=North%20Point%20Government%20Offices&startIndex=0&response=applic
ation%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.32565
2%2C817436.687902
> org.apache.axis2.AxisFault: The service cannot be found for the
> endpoint reference (EPR)
> /gih-ws/services/GIH3Service/keywordSearchWithIndex?maxNoOfResult=11&k
eyword=North%20Point%20Government%20Offices&startIndex=0&response=applic
ation%2Fjson&lang=en&extent=839266.674348%2C816651.312098%2C839765.32565
2%2C817436.687902
> at
> org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhas
e.java:78)
>
This looks like you are trying to call a web service that does not
exist. Is the gih-ws service failing to start because it can't access
a remote web service, or is the local Axis service logging that the
gih-ws service hasn't been deployed?
> at org.apache.axis2.engine.Phase.invoke(Phase.java:329) at
> org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262) at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168) at
> org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUti
l.java:144)
> at
> org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUt
il.java:139)
> at
> org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.proce
ssURLRequest(AxisServlet.java:837)
> at
> org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:273
)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:291)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:206)
> at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:239)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
lve.java:219)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
lve.java:106)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
orBase.java:502)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
va:142)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
va:79)
> at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAcces
sLogValve.java:610)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
e.java:88)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:518)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp1
1Processor.java:1091)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
bstractProtocol.java:668)
> at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pro
cess(Http11AprProtocol.java:283)
> at
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoi
nt.java:2463)
> at
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint
.java:2452)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
ava:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:617)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThr
ead.java:61)
> at java.lang.Thread.run(Thread.java:745)
>
>
> Our finding ----------- We stopped the tomcat 8 service and then
> started it again and the webapp(gih-ws) can startup and there was
> no error in the gih-ws access log. It is so weird. Is there any
> tomcat 8 service startup issue every time the machine is rebooted?
> Should we start the Tomcat 8 service in "Startup(Delayed)" mode? I
> also include below tomcat catalina log for your reference. Thanks.
>
>
> Tomcat catalina log -------------------
>
> 10-Jun-2015 10:04:20.250 INFO [Thread-25]
> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
> ["http-apr-9090"] 10-Jun-2015 10:04:20.313 INFO [Thread-25]
> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
> ["http-bio-9443"] 10-Jun-2015 10:04:20.375 INFO [Thread-25]
> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
> ["ajp-apr-8009"] 10-Jun-2015 10:04:20.437 INFO [Thread-25]
> org.apache.catalina.core.StandardService.stopInternal Stopping
> service Catalina 10-Jun-2015 10:04:20.500 WARNING
> [localhost-startStop-2]
> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc
> The web application [gih-ws] registered the JDBC driver
> [org.logicalcobwebs.proxool.ProxoolDriver] but failed to unregister
> it when the web application was stopped. To prevent a memory leak,
> the JDBC Driver has been forcibly unregistered. 10-Jun-2015
> 10:04:20.500 WARNING [localhost-startStop-2]
> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc
> The web application [gih-ws] registered the JDBC driver
> [oracle.jdbc.driver.OracleDriver] but failed to unregister it when
> the web application was stopped. To prevent a memory leak, the JDBC
> Driver has been forcibly unregistered. 10-Jun-2015 10:04:20.500
> WARNING [localhost-startStop-2]
> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThread
s
> The web application [gih-ws] appears to have started a thread named
> [Thread-9] but has failed to stop it. This is very likely to create
> a memory leak. Stack trace of thread: java.lang.Thread.sleep(Native
> Method)
This certainly seems like an orderly shutdown of Tomcat and associated
web services, including the web application you said wasn't running:
gih-ws.
Can you completely stop Tomcat, delete all the logs, then reboot the
machine and post the whole log file?
- -chris
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCAAGBQJVgxjUAAoJEBzwKT+lPKRYa6QQAKXDghBf8MVMYsJzaK4xGC27
ft6hZdJ0n82cUFzhJ3usyMvG8JhlBf00mfIJuOXYu+F96NAsTb+T1ZGGkm3CTiys
2ASisXmyrwz/pXYvtpGR/ftULEPz0Kl6QAAHTwB8HKiLO2cdJw7NadSM1gi09I+/
BwVIUuhn2owI9BC22w9HALSo0tJI+LW35OSKwZ51dOWPOUaP5VVJcGbUrlZtV9DJ
0zcfeNsntLHD/47KnYcFUVpSkscEu9SPWHPPa3/GDXQ+wwwsUwBVLBz5eV81dToH
VTr/9CwaEwBLH+W7uZolY6aOnJmwaw249pXvfRFmD6yOmRSGb1osMZZnoY/+LSLz
VYqaZHS7O6NsAApxKZXvTcLdWA/minqKIxgDU6bYzNYYIcnYcsexOon8Gzs7iZyt
S7Zwdxf/zFAIR7LCuBwi+JHFFmCZh2zveChgyG72YBE+4XBEwJHDrfCduS4GuEIP
/QygipdX1aouJebIIWzWfjFx8ePVO+TtzoI0C05GZ8j9EhkeNqxzRJXDip9T52k0
qFVhaxG0G5B8WmSF1vXUDr7s2esfKK9hKxdrpNQN7KSyiOtOzhUWtQ2Nc3T9Aq//
F6SLWT1zHF45DR+YKzlKPFheAVP3Rp0IJWdX2xLK+8KF38s1gYAmFJJW64im1WN6
HCPydinmH+FqPY83VEst
=4mxb
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org