当前位置: 代码迷 >> 综合 >> Springboot项目Tomcat8启动慢记录笔记之jdk11无jre版本
  详细解决方案

Springboot项目Tomcat8启动慢记录笔记之jdk11无jre版本

热度:68   发布时间:2024-02-21 02:50:42.0

相信很多人都知道Tomcat启动慢在JDK7、JDK8等版本下的修改方法,但是升级到JDK11后,很难找到合适又详细的方法。

启动慢的表现:

org.apache.catalina.startup.Catalina.start Server startup in 482832 ms

因为在这里写个博客记录一下方法:

JDK7、JDK8,Tomcat启动慢的修改方法:

在JVM环境中解决
打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容

securerandom.source=file:/dev/random替换成:securerandom.source=file:/dev/urandom

JDK11下Tomcat8启动慢的解决方法:

在Tomcat/bin目录下找到catalina.sh文件,编辑,然后在JAVA_OPTS变量下面添加以下语句:

JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"

然后启动Tomcat就不会卡住或不慢了。

org.apache.catalina.startup.Catalina.start Server startup in 18321 ms