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