我的web应用在tomcat7下报如下错误

时间:2022-06-18 20:27:32
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Aug 07, 2015 6:20:00 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Aug 07, 2015 6:20:00 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [] startup failed due to previous errors
Aug 07, 2015 6:20:00 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Aug 07, 2015 6:20:00 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 6:20:00 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
关键信息已标注红色,我应用的情况是web.xml只加载了springMVC。没有加载任何jdbc的东西。从日志来说是程序启动的时候注册了jdbc驱动,然后应用关闭时无法注销jdbc驱动。这里面有两个问题。
1.我的web应用为什么会无缘无故关闭?
2.关闭时为什么还要注销jdbc驱动?

5 个解决方案

#1


加载spring的时候不是会加载数据源嘛,这个应该是你的数据库连接不正确或者驱动没对。

#2


引用 1 楼 a291263379 的回复:
加载spring的时候不是会加载数据源嘛,这个应该是你的数据库连接不正确或者驱动没对。

我spring加载的时候,把数据源加载撒的,都干掉了!

#3


SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Dispatch-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThrea

在贴点日志

#4


tomcat关闭时不能释放资源,所有不让启动 我的web应用在tomcat7下报如下错误

#5


找出原因了。我从网上拷贝下来的tomcat压缩包不干净,里面的/ROOT/有项目,使用了jdbc驱动

#1


加载spring的时候不是会加载数据源嘛,这个应该是你的数据库连接不正确或者驱动没对。

#2


引用 1 楼 a291263379 的回复:
加载spring的时候不是会加载数据源嘛,这个应该是你的数据库连接不正确或者驱动没对。

我spring加载的时候,把数据源加载撒的,都干掉了!

#3


SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Dispatch-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: The web application [] appears to have started a thread named [Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@666e6d9e] but has failed to stop it. This is very likely to create a memory leak.
Aug 07, 2015 5:22:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThrea

在贴点日志

#4


tomcat关闭时不能释放资源,所有不让启动 我的web应用在tomcat7下报如下错误

#5


找出原因了。我从网上拷贝下来的tomcat压缩包不干净,里面的/ROOT/有项目,使用了jdbc驱动