亲爱的Tomcat师父,
我在笔记本电脑里使用tomcat 7.0.47,在VM中,它一开始运行良好.但有时它会关闭。
我查看了catalina.yyyy-md-dd.log,发现了两件事上的错误:
关于Ormlite池的错误是:
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1588)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at com.mysql.jdbc.Connection.realClose(Connection.java:4060)
at com.mysql.jdbc.Connection.close(Connection.java:1398)
at com.j256.ormlite.jdbc.JdbcDatabaseConnection.close(JdbcDatabaseConnection.java:144)
at com.j256.ormlite.jdbc.JdbcPooledConnectionSource.closeConnection(JdbcPooledConnectionSource.java:330)
at com.j256.ormlite.jdbc.JdbcPooledConnectionSource.closeConnectionQuietly(JdbcPooledConnectionSource.java:341)
at com.j256.ormlite.jdbc.JdbcPooledConnectionSource$ConnectionTester.testConnections(JdbcPooledConnectionSource.java:494)
at com.j256.ormlite.jdbc.JdbcPooledConnectionSource$ConnectionTester.run(JdbcPooledConnectionSource.java:439)而有关访问日志的错误如下所示:
WARNING: Exception while attempting to add an entry to the access log java.lang.NullPointerException
at org.apache.catalina.connector.CoyoteAdapter.log(CoyoteAdapter.java:512)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:191)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)好像有某种记忆泄漏什么的..。但猫突然掉落了。
有人能帮忙吗?
谢谢你的进阶。
发布于 2014-01-03 00:25:42
好吧,坦白地说,我放弃了我的旧代码.我为解决这个问题所做的是:
但我还是愿意接受任何建议。
谢谢布罗莫
https://stackoverflow.com/questions/20870847
复制相似问题