gpt4 book ai didi

java - Apache Tomcat 重新启动。无法加载 com.mysql.jdbc.SQLError

转载 作者:行者123 更新时间:2023-11-29 00:23:04 29 4
gpt4 key购买 nike

我在 Spring Source 和 Hibernate POJO 中使用 Apache Tomcat 7.0 和连接池。总是在我重新启动 Tomcat 时出现以下错误:

03-dic-2013 9:33:46 org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Acceso ilegal: esta instancia de aplicación web ya ha sido parada. Could not load com.mysql.jdbc.SQLError. La eventual traza de pila que sigue ha sido motivada por un error lanzado con motivos de depuración así como para intentar terminar el hilo que motivó el acceso ilegal y no tiene impacto funcional.
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3321)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1667)
at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4322)
at com.mysql.jdbc.ConnectionImpl.cleanup(ConnectionImpl.java:1348)
at com.mysql.jdbc.ConnectionImpl.finalize(ConnectionImpl.java:2679)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)

你知道我该如何解决吗?

非常感谢。

最佳答案

重启前是否关闭了连接?如果没有,如果您不断建立新连接,它可能会达到数据库设置中允许的最大连接数。

 Connection con;
try {
con = ...; // open connection
catch (SQLException e) {
// do stuff with your connection
} finally {
if (con != null && !con.isClosed()) {
try {
con.close();
catch (SQLException e) {
log.error("Failed to close connection", e);
}
}
}

关于java - Apache Tomcat 重新启动。无法加载 com.mysql.jdbc.SQLError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20346751/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com