# tomcat无故启动多个tomcat进程原因 1.tomcat的jvm参数给的较小了,然后调大了tomcat的jvm参数,位置在 /usr/local/tomcat8/bin/setenv.sh export CATALINA_OPTS="$CATALINA_OPTS -Xms8192m -Xmx10240m -Dfile.encoding=UTF-8 -Duser.timezone=GMT+08" 2.tomcat的属主属组是root,但是tomcat自身的shutdown.sh脚本关闭不了启动的进程, 将属主属组改为tomcat8,以解决tomcat无故启动新进程的问题, 额外的问题是,systemctl启动的tomcat依然依赖startup.sh脚本启动, 是在/etc/systemd/system/tomcat8.service定义的,遂把startup.sh脚本还原到原来位置, 虚拟化的fileapi附件文件位置在 /usr/local/tomcat8/webapps/FileAPI2/WEB-INF/classes/file-settings.xml 中此处有写 <entry key="file.store.localpath" value="/data/files"/> 把/data/files文件夹下的所有文件属主属组也改为tomcat8,问题解决
Tomcat无故启动多个进程
解决Tomcat无故多进程启动问题及权限调整
最新推荐文章于 2024-03-23 09:30:19 发布
本文讲述了如何调整Tomcat的JVM参数以应对内存限制,改变属主属组以允许正确关闭进程,处理systemd启动的依赖,以及调整FileAPI文件存储路径的权限,从而解决Tomcat无故启动新进程的问题。
1万+

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



