spring+quart后tomcat报错
来源:互联网 发布:淘宝退款率影响店铺吗 编辑:程序博客网 时间:2024/05/22 05:02
严重: A web application registered the JBDC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
2011-11-1 16:13:07 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
严重: A web application appears to have started a thread named [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] but has failed to stop it. This is very likely to create a memory leak.
解决方案:
1、原因是Hibernate3.5.0已经包含Hibernate Annotation jar,错误在于我重新加入了Hibernate Annotation和ejb3-persistence等jar文件
2、可能当前用的tomcat 6.0.26把他换成tomcat 6.0.20,就解决了(tomcat 6.0.26和6.0.24都会出现上面的问题)
3、原因大概是说tomcat 6.025之后引入了一种内存泄露的检查机制,会把不能垃圾收集的对像做日志,但是说jdbc这个情况好像并不太适用于这种情况。一个办法是在tomcat的server.xml文件中把<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>这个监听给关了
4、原因是tomcat重新部署的时候产生的这个问题。因为重新部署的时候重新加载数据库驱动程序,所以导致整个问题发生,每次部署的时候后还是重新启动tomcat或者把数据库lib放在tomcat的lib里面,可以解决这个问题。
5、检查tomcat的lib里面有没有数据库的lib驱动,没有就要抛异常。
- spring+quart后tomcat报错
- Spring+quart
- quart Spring 配置
- spring Quart 中的SchedulerFactory
- spring quart定时任务。
- spring整合quart
- spring和hibernate集成成功后,集成struts2的后,启动tomcat报错,求解
- Spring JMS 整合Weblogic JMS(weblogicMQ)后在tomcat下运行报错的解决
- spring boot 两个war包同时在tomcat中部署后启动报错
- Spring+Quart定时器的配置
- spring + quart 配置版本问题
- tomcat 卸载后再次安装报错
- Spring集成xfire 启动tomcat报错
- Spring框架启动Tomcat报错
- 隔天开启tomcat spring报错
- spring:tomcat启动服务报错
- spring接入swagger后单元测试报错
- spring接入swagger后单元测试报错
- MySQL 存储过程的基本用法
- 分析Windows和Linux动态库
- 分区表及分区索引(13)--分隔表分区
- 关于计算机行业学历和能力的思考
- JavaScript:跳转页面方法 .
- spring+quart后tomcat报错
- ASP操作数据库学习代码模块
- Java动态编译
- 用VC8.0编译Ogre工程常见问题
- 俄罗斯搜索引擎Yandex三季度净利润超5500万美元
- Eclipse同时开两个程序Console的切换
- 方配网站服务器(FPWebServer) V2.1 发布
- Jsp写一个自定义乘法表打印表
- 判断两个数大小