Apache Tomcat/6.0.32 - Web 应用程序无法启动
Posted
技术标签:
【中文标题】Apache Tomcat/6.0.32 - Web 应用程序无法启动【英文标题】:Apache Tomcat/6.0.32 - Web app doesn't start 【发布时间】:2017-11-09 21:58:16 【问题描述】:我正在尝试在我的 tomcat 管理器上启动我的 webapp,但它没有启动。 我正在阅读 webapp 的日志文件,但出现此错误:
8-giu-2017 9.41.12 org.apache.catalina.core.StandardContext 开始 GRAVE:错误 listenerStart 8-giu-2017 9.41.12 org.apache.catalina.core.StandardContext 开始 GRAVE:上下文 [/ImageProcessor] 启动失败,由于先前的错误 8-giu-2017 9.41.12 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc GRAVE:Web 应用程序 [/ImageProcessor] 注册了 JDBC 驱动程序 [oracle.jdbc.OracleDriver] 但在 Web 应用程序停止时未能取消注册。为防止内存泄漏,已强制注销 JDBC 驱动程序。 8-giu-2017 9.41.12 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE:Web 应用程序 [/ImageProcessor] 似乎已经启动了一个名为 [oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser] 的线程,但未能阻止它。这很可能造成内存泄漏。 8-giu-2017 9.41.12 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads GRAVE:Web 应用程序 [/ImageProcessor] 似乎已经启动了一个名为 [CommunicatorServer] 的线程,但未能停止它。这很可能会造成内存泄漏。
【问题讨论】:
To prevent a memory leak, the JDBC Driver has been forcibly unregistered的可能重复 【参考方案1】:问题是“oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser” 线程正在运行并且没有停止,因此 Tomcat 会将其显示为内存泄漏。 您必须手动注销驱动程序。请参阅下面的链接以获得洞察力。
https://***.com/a/5315467/7083879
【讨论】:
以上是关于Apache Tomcat/6.0.32 - Web 应用程序无法启动的主要内容,如果未能解决你的问题,请参考以下文章
xp系统下,要怎样配置Myeclipse和tomcat,才能在MyEclipse里改完jsp页面后就能直接在浏览器里查看效果?
Caused by: Unable to load configuration. - action - file:/C:/apache-tomcat-7.0.70/webapps/Structs/WE
Unable to load configuration. - bean - jar:file:/D:/tomcat-7/apache-tomcat-7.0.23/we