文档章节

spring+quart后tomcat报错

endlessBei
 endlessBei
发布于 2014/09/04 10:23
字数 338
阅读 37
收藏 0

严重: 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驱动,没有就要抛异常。

© 著作权归作者所有

共有 人打赏支持
endlessBei
粉丝 1
博文 35
码字总数 10205
作品 0
渝中
程序员
私信 提问
dockerfile ENTRYPOINT执行脚本文件报错:no such file or directory

基础镜像:eop-base tomcat镜像: init.sh docker build tomcat的dockerfile报错: 把一些初始的命令放在init.sh里,启动时执行,当时报错No such file or directory。但是换成第二个ENTRYPO...

v1-alpha
2017/07/31
514
1
tomca加载项目初始化出现问题

自己创建Maven项目,用tomcat启动时总会报错: 报错信息: 个人觉得这个报错是因为tomcat启动的时候,在初始化tomcat容器时是从webapps目录下加载项目到容器中的,但是我的项目是在wtpwebapp...

流风回雪pj
2017/06/16
274
2
dubbo在ubuntu系统, tomcat shutdowon后,进程依然存在,依然占用端口

在windows eclipse下开发过程中没有问题。但在ubuntu部署出了问题。 dubbo项目是部署在tomcat下,shutdowon tomcat后,tomcat进程依然存在,再启动tomcat就会报错,解决办法就是把tomcat进程...

北风刮的不认真了
2016/02/24
884
2
服务器环境之4:ubuntu14.04安装tomcat,端口修改

一、下载tomcat https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz 二、上传服务器并解压 1.创建文件夹 2.上传 弹出窗口中选择下载好的...

菜鸟一直在成长
2016/07/01
37
0
自动部署Tomcat错误排除

1.Connection refused错误 报错信息如下: 原因:未启动Tomcat服务器 解决办法:先启动Tomcat服务器再选择Run 2. 401错误 报错信息如下: 原因:权限问题 解决办法在$CATALINA_BASE/conf/tom...

Jerry-hu
2014/07/27
0
6

没有更多内容

加载失败,请刷新页面

加载更多

JavaEE开发的颠覆者SpringBoot实战摘要笔记

一、注解理解 1.spring注解 1)@Configuration/@ComponentScan/@Bean注解实现java方式的配置。 @Configuration代替xml文件 @ComponentScan指定扫描范围 @Bean代替bean标签 2)@Bean、@Componen...

啃不动地大坚果
30分钟前
5
0
跨链技术的分析和思考

当前的区块链底层技术平台百花齐放,不同的业务、不同的技术底层的区块链之间缺乏统一的互联互通的机制,这极大限制了区块链技术和应用生态的健康发展。跨链的需求由此而来,本文通过分析几种...

Tiny熊
32分钟前
2
0
使用css预处理器sass轻松生成margin、padding四个方向多个值的css样式代码

直接在scss文件上复制这段scss代码: $directions:("t":"top", "b":"bottom", "l":"left", "r":"right");$dimensions:("p":"padding", "m":"margin");//获取padding margin间隔@each $......

祖达
50分钟前
2
0
gearman安装,提示错误:configure: error: could not find boost

背景及最终解决方案 在CentOS 7上安装gearman时,提示错误:configure: error: could not find boost,最终解决方案是: 先安装: # yum install -y boost boost-devel 发现问题还是没解决,...

暗夜在火星
56分钟前
3
0
NFS服务

问题1: A机器上传了一张图片,结果B机器访问的时候就提示404. NFS,Network File System。网络文件系统,即通过网络,对在不同主机上的文件进行共享。 NFS最早由Sun公司开发,分2,3,4三个...

wzb88
57分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部