“Tomcat报错”的版本间的差异
跳到导航
跳到搜索
docker>Evan |
小 (导入1个版本) |
(没有差异)
|
2019年10月14日 (一) 13:55的版本
Q
错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: testapi: testapi 错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: testapi: testapi 错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: testapi: testapi
A
/etc/hosts文件中未未配置正式主机名 我今天改了hostname 改成
172.18.140.171 testapi
Tomcat服务启动非常缓慢
问题原因 SecureRandom这个jre的工具类的问题。 解决方案 在Tomcat环境中解决 可以通过配置JRE使用非阻塞的Entropy Source。 在catalina.sh文件中加入如下内容, -Djava.security.egd=file:/dev/./urandom 加入后重启Tomcat,查看Tomcat服务启动日志,启动耗时下降。 在JVM环境中解决 打开 $JAVA_PATH/jre/lib/security/java.security这个文件。 在文件中找到如下内容。 securerandom.source=file:/dev/urandom 将内容替换成如下内容 securerandom.source=file:/dev/./urandom