该问题是如何产生的,
本人在linux中是个小白,之后因为测试数据 频繁关闭tomcat. 最后导致tomcat启动不起来,老是自动关闭.
研究大半天之后, 看到报错
JVM(11113321211)... 一查 Linux内存溢出
解决办法:
进入tomcat/bin/catalina.sh 文件
在124--127行
设置成功如下
if [ -z "$CATALINA_PID" ]; then
CATALINA_PID=$PRGDIR/CATALINA_PID
cat $CATALINA_PID
fi
保存即可!!!
重启tomcat后, 再关闭, 会发现, 关闭tomcat 的同时,杀死当前tomcat 所产生的进程
本文分享了在Linux环境中频繁关闭Tomcat导致其无法正常启动的问题解决方案。通过修改catalina.sh文件中的特定行,正确设置CATALINA_PID变量,避免了因Linux内存溢出引发的Tomcat自动关闭现象。
361

被折叠的 条评论
为什么被折叠?



