tomcat内存不释放

来源:百度知道 编辑:UC知道 时间:2024/05/05 06:16:09
tomcat6.0.18运行应用程序的时候,一旦报错即tcomat后台打印出错误信息后,java就不执行垃圾回收了,内存一直在增加,这种情况有什么好的处理方法吗?

在startup.bat的@echo off下面添加以下代码:
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_HOME%\conf\logging.properties"

然后再启动startup.bat,tomcat就会自己管理内存了.

可以把tomcat换成5.5的试试