tomcat常见报错解决方法汇总

报错一:内存泄漏,字眼This is very likely to create a memory leak.

解决方法:修改tomcat内存。

在tomcat/bin目录下,修改catalina.sh,在cygwin=false上面添加以下内容

JAVA_OPTS="-Xms1024m -Xmx1024m"

解释:JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'

报错二:[oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

我的原因是oracle用户密码过期。。。

解决方法:很简单,修改密码,并设置永不过期

登录oracle

Sqlplus 用户名/原密码  #如果密码过期了,会提示你输入新密码

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;  #密码策略设置为永不过期。我遇到过执行失败的情况,可能是权限没有设置正确,后面再看看怎么解决这个问题吧

原文地址:https://www.cnblogs.com/biaopei/p/11353843.html