# 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无故启动多个进程
最新推荐文章于 2024-07-24 14:37:01 发布