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-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org