Java Tomcat web应用程序只有在我在/manager页面中显式启动后才能工作
我在tomcat中部署了这个web应用程序。虽然它不会在机器重新启动并加载所有内容后自动启动。只有当我转到manager页面并从那里启动它或重新启动tomcat服务时,它才起作用 我得到了一条错误消息和一条严重的消息: web应用程序[web应用程序]注册了JDBC驱动程序 [net.sourceforge.jtds.jdbc.Driver]但在 web应用程序已停止。为了防止内存泄漏,JDBC 驾驶员已被强制注销Java Tomcat web应用程序只有在我在/manager页面中显式启动后才能工作,java,web-services,web-applications,tomcat7,Java,Web Services,Web Applications,Tomcat7,我在tomcat中部署了这个web应用程序。虽然它不会在机器重新启动并加载所有内容后自动启动。只有当我转到manager页面并从那里启动它或重新启动tomcat服务时,它才起作用 我得到了一条错误消息和一条严重的消息: web应用程序[web应用程序]注册了JDBC驱动程序 [net.sourceforge.jtds.jdbc.Driver]但在 web应用程序已停止。为了防止内存泄漏,JDBC 驾驶员已被强制注销 有没有人经历过类似的问题?我已经没有调试的想法了。在我看来,您有一个JDBC驱动
有没有人经历过类似的问题?我已经没有调试的想法了。在我看来,您有一个JDBC驱动程序,它会导致内存泄漏,并使Tomcat抛出该错误。Tomcat 7具有
内存泄漏
检测和预防机制,如果您的驱动程序在启动时已注册,但在终止后未取消注册,则会发出警告。两项建议:
// Example: DriverManager.getDriver("jdbc:mysql://localhost:3306");
java.sql.Driver mySqlDriver = DriverManager.getDriver("YOUR DRIVER");
DriverManager.deregisterDriver(mySqlDriver);
连接池
。还可以看看你的listenerStart问题