先说一下事情经过,在0:20左右,线上tomcat已经启动起来了,但一直tail -f中,我没有去关闭tail进程。1:00的时候,领导都已经确认完升级的内容,确认无误后,准备关机睡觉了,我直接关闭了Putty客户端,就直接关机了。20min后,老大打电话过来说我程序是不是有问题,现在线上服务停止了,我马上开机,tomcat果然停止了,报错信息如下在文章最后面。后来百度了一下,https://blog.csdn.net/zhouyannian1988/article/details/53508689
这篇文章给了我启发,大概就是说我是通过自己写脚本启动的,tail -f一直占着进程,我直接关闭了会话,导致tomcat也关闭了。

第二天早上起来后,我在本机启动了虚拟机,并模拟了昨晚的操作,也是自己写命令启动tomcat,并tail看日志,关闭xshell或者putty后,再进来,果然tomcat停止了,我再去查看tomcat的catalina.out日志,跟线上报错信息一致!果然是我操作的问题!附上我的启动脚本:


sh /usr/local/tomcat/bin/startup.sh 
tail -200f  /usr/local/tomcat/logs/catalina.out

以下是报错信息:

07-Feb-2020 01:00:52.580 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [yunyutong-web] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
07-Feb-2020 01:00:52.580 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [yunyutong-web] registered the JDBC driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
07-Feb-2020 01:00:52.581 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-1] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.582 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-2] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.582 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-3] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.583 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-4] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.583 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-5] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.584 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-6] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.584 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-7] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.585 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-8] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.585 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-9] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.587 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [schedulerFactoryBean_Worker-10] 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)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)
07-Feb-2020 01:00:52.587 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [hawtdispatch timer] 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:460)
 org.fusesource.hawtdispatch.internal.TimerThread.run(TimerThread.java:188)
07-Feb-2020 01:00:52.588 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [idle_connection_reaper] 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)
 com.aliyun.oss.common.comm.IdleConnectionReaper.run(IdleConnectionReaper.java:58)
07-Feb-2020 01:00:52.594 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [hawtdispatch-DEFAULT-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
 org.fusesource.hawtdispatch.internal.NioManager$SelectStrategy.select(NioManager.java:52)
 org.fusesource.hawtdispatch.internal.NioManager.select(NioManager.java:182)
 org.fusesource.hawtdispatch.internal.pool.SimplePool.park(SimplePool.java:131)
 org.fusesource.hawtdispatch.internal.pool.SimpleThread.run(SimpleThread.java:75)
07-Feb-2020 01:00:52.595 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [hawtdispatch-DEFAULT-2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
 org.fusesource.hawtdispatch.internal.NioManager$SelectStrategy.select(NioManager.java:52)
 org.fusesource.hawtdispatch.internal.NioManager.select(NioManager.java:182)
 org.fusesource.hawtdispatch.internal.pool.SimplePool.park(SimplePool.java:131)
 org.fusesource.hawtdispatch.internal.pool.SimpleThread.run(SimpleThread.java:75)
07-Feb-2020 01:00:52.595 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [hawtdispatch-DEFAULT-3] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
 org.fusesource.hawtdispatch.internal.NioManager$SelectStrategy.select(NioManager.java:52)
 org.fusesource.hawtdispatch.internal.NioManager.select(NioManager.java:182)
 org.fusesource.hawtdispatch.internal.pool.SimplePool.park(SimplePool.java:131)
 org.fusesource.hawtdispatch.internal.pool.SimpleThread.run(SimpleThread.java:75)
07-Feb-2020 01:00:52.596 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [yunyutong-web] appears to have started a thread named [hawtdispatch-DEFAULT-4] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
 sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
 sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
 sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
 sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
 org.fusesource.hawtdispatch.internal.NioManager$SelectStrategy.select(NioManager.java:52)
 org.fusesource.hawtdispatch.internal.NioManager.select(NioManager.java:182)
 org.fusesource.hawtdispatch.internal.pool.SimplePool.park(SimplePool.java:131)
 org.fusesource.hawtdispatch.internal.pool.SimpleThread.run(SimpleThread.java:75)
07-Feb-2020 01:00:52.597 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@12f17f06]) and a value of type [com.yyt.yunyutong.common.http.request.VRequest] (value [com.yyt.yunyutong.common.http.request.VRequest@55dc6111]) 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.
07-Feb-2020 01:00:52.597 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [0cddad67-1b8e-4d6e-8ad0-09c0346414e4-0]) 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.
07-Feb-2020 01:00:52.597 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@12f17f06]) and a value of type [com.yyt.yunyutong.common.http.request.VRequest] (value [com.yyt.yunyutong.common.http.request.VRequest@d7a2137]) 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.
07-Feb-2020 01:00:52.597 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [495621f8-f674-4d3c-804e-371b3513e979-0]) 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.
07-Feb-2020 01:00:52.598 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@12f17f06]) and a value of type [com.yyt.yunyutong.common.http.request.VRequest] (value [com.yyt.yunyutong.common.http.request.VRequest@146a76d1]) 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.
07-Feb-2020 01:00:52.598 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [b7616fa7-02ae-43e0-8ce2-825044d24b15-0]) 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.
07-Feb-2020 01:00:52.598 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@12f17f06]) and a value of type [com.yyt.yunyutong.common.http.request.VRequest] (value [com.yyt.yunyutong.common.http.request.VRequest@220859a4]) 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.
07-Feb-2020 01:00:52.598 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [7ed774b3-b294-4345-b18a-1a1957ff03f8-0]) 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.
07-Feb-2020 01:00:52.598 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [f69759c2-ea0e-426f-bb9c-e1efe18d6ae7-0]) 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.
07-Feb-2020 01:00:52.598 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [7492f9a0-6c3c-40ac-8d8b-d35ddb7e24ef-0]) 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.
07-Feb-2020 01:00:52.599 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [c3efb4e2-104f-4735-9525-b05614496c50-0]) 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.
07-Feb-2020 01:00:52.599 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [1d4ae137-d844-4fb2-a0e6-66e5760649a4-0]) 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.
07-Feb-2020 01:00:52.599 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [17a21ebd-3b1d-44f0-aac2-9714c0a564f7-0]) 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.
07-Feb-2020 01:00:52.599 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [5696f4b8-d2c1-40bd-a0a9-e1a6e28f7e71-0]) 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.
07-Feb-2020 01:00:52.599 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [c6827c2b-cbb8-46c5-b192-84d986e70652-0]) 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.
07-Feb-2020 01:00:52.599 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [b2c3214a-ae9f-4681-9ae3-9aec7da13e67-0]) 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.
07-Feb-2020 01:00:52.600 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [0f4face7-d657-48ae-aa44-cc0314fc6a8b-0]) 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.
07-Feb-2020 01:00:52.600 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [a557461f-c039-4245-aecc-52f178ef1c46-0]) 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.
07-Feb-2020 01:00:52.600 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [d104a3fe-16c8-46e5-a5a3-8bbb0245ab71-0]) 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.
07-Feb-2020 01:00:52.600 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [38d7cd42-16d3-41f8-b1e4-554433ccd48a-0]) 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.
07-Feb-2020 01:00:52.600 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [f483bc06-0247-4648-be98-a110185acbd3-0]) 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.
07-Feb-2020 01:00:52.600 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [6e5ac9eb-f992-4fee-bd6e-037073539a76-0]) 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.
07-Feb-2020 01:00:52.601 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [75889d4a-1ff9-4384-bf8b-7281ab3a6522-0]) 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.
07-Feb-2020 01:00:52.601 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [4234b3ed-c086-40f2-a066-9a7e8046be0e-0]) 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.
07-Feb-2020 01:00:52.601 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [d59f0179-4c09-4a3a-9938-efbecc50c02a-0]) 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.
07-Feb-2020 01:00:52.601 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [a0333b67-f924-42b2-ae51-8c05a10cd9c6-0]) 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.
07-Feb-2020 01:00:52.601 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [8ad3edb7-17af-4ec6-95d0-4e3d36c62839-0]) 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.
07-Feb-2020 01:00:52.601 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [1ac839fc-56ea-4567-93f9-471435d9e49a-0]) 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.
07-Feb-2020 01:00:52.602 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [4bda5f68-7963-458f-953c-004dd02d76f6-0]) 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.
07-Feb-2020 01:00:52.602 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [6da84533-1459-4e87-96e6-472f50803868-0]) 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.
07-Feb-2020 01:00:52.602 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [7390fc81-3a80-4643-a18a-872766957693-0]) 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.
07-Feb-2020 01:00:52.602 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [9e5af39b-116c-4765-9e78-378fa4538cfe-0]) 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.
07-Feb-2020 01:00:52.602 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [65edb6df-c386-4c23-98c3-6b0761e422ac-0]) 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.
07-Feb-2020 01:00:52.602 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [25a30fc7-c129-4888-9d7e-67b6c914b58c-0]) 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.
07-Feb-2020 01:00:52.603 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [b94d9a1e-8bad-42e7-9c8a-6db14c283e6e-0]) 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.
07-Feb-2020 01:00:52.603 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [9af2caa9-d9e6-47aa-837b-060a63884cfb-0]) 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.
07-Feb-2020 01:00:52.603 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [2f6da717-8014-407b-aab5-4c434758268d-0]) 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.
07-Feb-2020 01:00:52.603 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [4f028878-3422-4dbe-bcb8-1fb3a6ea1633-0]) 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.
07-Feb-2020 01:00:52.603 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@12f17f06]) and a value of type [com.yyt.yunyutong.common.http.request.VRequest] (value [com.yyt.yunyutong.common.http.request.VRequest@53f0e470]) 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.
07-Feb-2020 01:00:52.603 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@114c18a5]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [c28935c1-0531-4e8c-80aa-16a9513efd48-0]) 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.
07-Feb-2020 01:00:52.603 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@fdf04a0]) and a value of type [org.fusesource.hawtdispatch.util.ThreadLocalPool.Pool] (value [org.fusesource.hawtdispatch.util.ThreadLocalPool$Pool@48c42774]) 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.
07-Feb-2020 01:00:52.604 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@fdf04a0]) and a value of type [org.fusesource.hawtdispatch.util.ThreadLocalPool.Pool] (value [org.fusesource.hawtdispatch.util.ThreadLocalPool$Pool@286182b1]) 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.
07-Feb-2020 01:00:52.604 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@7c6620a9]) and a value of type [org.fusesource.hawtdispatch.internal.NioDispatchSource.KeyState] (value [{ready: [] }]) 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.
07-Feb-2020 01:00:52.604 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@fdf04a0]) and a value of type [org.fusesource.hawtdispatch.util.ThreadLocalPool.Pool] (value [org.fusesource.hawtdispatch.util.ThreadLocalPool$Pool@b6bd181]) 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.
07-Feb-2020 01:00:52.604 SEVERE [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [yunyutong-web] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@627db81f]) and a value of type [org.fusesource.hawtdispatch.internal.NioDispatchSource.KeyState] (value [{ready: [] }]) 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.
07-Feb-2020 01:00:52.633 INFO [Thread-12] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio2-8090"]
07-Feb-2020 01:00:52.633 INFO [Thread-12] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio2-9443"]
07-Feb-2020 01:00:52.634 INFO [Thread-12] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
07-Feb-2020 01:00:52.636 INFO [Thread-12] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio2-8090"]
07-Feb-2020 01:00:52.663 INFO [Thread-12] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio2-9443"]
07-Feb-2020 01:00:52.664 INFO [Thread-12] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]