tomcat停止时候报错:

解决办法一:
tomcat使用的jdk版本为1.8,而在tomcat/bin/catalina.sh文件中,设置的vm参数:-Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -Xss2m
该参数在jdk1.8版本中已放弃使用,正确的设置方式为:
JAVA_OPTS="-Xmx2048m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=768m -Xss2m"
CATALINA_OPTS="-Djava.awt.headless=true"
解决办法二:
在tomcat/bin/catalina.sh中添加:JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m "

为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
为达到推广效果,以下部分是为了凑字数,请自动忽略,
本文介绍了两种解决Tomcat停止时出现错误的方法。第一种是由于使用了JDK1.8,需要更新`catalina.sh`中的JVM参数,将废弃的`PermSize`和`MaxPermSize`替换为`MetaspaceSize`和`MaxMetaspaceSize`。第二种方法是在`catalina.sh`中设置`JAVA_OPTS`,包括`-server`, `-Xms`, `-Xmx`, `-XX:PermSize`和`XX:MaxPermSize`。调整这些参数可以优化Tomcat的内存配置,避免因参数不兼容导致的错误。
3万+

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



