内存溢出
Linux:
在/usr/local/apache-tomcat-5.5.23/bin 目录下的 catalina.sh
添加:JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"
要加“m”说明是 MB,否则就是 KB 了,在启动 tomcat 时会报内存不足。
-Xms:初始值
-Xmx:最大值
-Xmn:最小值
若为 yum 安装的 tomcat,在 bin 中没有 catalina.sh,则在/etc/tomcat/tomcat.conf(通过命令 find /etc |xargs grep "JAVA_OPTS"寻找到的此文件)中添加上述配置
通过 service 无法启动服务
如:
tomcat start
Failed to get D-Bus connection: Operation not permitted
解决方法:
可以通过 cat /usr/lib/systemd/system/tomcat@.service 来查看启动方式:
ExecStart=/usr/libexec/tomcat/server start
ExecStop=/usr/libexec/tomcat/server stop
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于