centos7 中tomcat启动慢的问题

1.问题定位

12-Jun-2017 15:04:12.221 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [134,646] milliseconds.

2.解决方法

vi {tomcat}/bin/setclasspath.sh 增加一条配置: JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"

3.验证

重启之后发现tomcat启动正常

时间: 2024-08-30 00:13:30

centos7 中tomcat启动慢的问题的相关文章

LINUX环境中tomcat启动错误:The servlets named X and Y are both mapped to the url-pattern [/Z] which is not permitted

最近有一个问题困扰了我3天,我在windows部署项目无误后,准备将项目发布到阿里云linux服务器上,发现启动报错了:LINUX环境中tomcat启动错误:The servlets named X and Y are both mapped to the url-pattern [/Z] which is not permitted,首先想到的是肯定部署代码或者项目配置文件的事,怀疑有可能是jar包出错了,果不其然,在项目的WebContent\WEB-INF\lib发现了servlet-ap

CentOS7下Tomcat启动慢的原因及解决方案

现象 在一次CentOS 7系统中安装Tomcat,启动过程很慢,需要几分钟,经过查看日志,发现耗时在这里:是session引起的随机数问题导致的.Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥.为了提高安全性Tomcat在启动的时候回通过随机生成一个密钥. 20-Jul-2017 02:54:56.797 INFO [localhost-startStop-1] org.apache.catalina.startup.HostCon

CentOS7 增加tomcat 启动,停止,使用systemctl进行配置

1,centos7 使用 systemctl 替换了 service命令 参考:redhat文档: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Services.html#sect-Managing_Services_with_systemd-Services

idea中tomcat启动时报错

之前的项目是用MyEclipse 10 写的项目,之后转移到idea上去,各种配置都弄好后,部署好tomcat启动项目时报错: java.lang.UnsatisfiedLinkError: Can't load AMD 64-bit .dll on a IA 32-bit' platform   从错误信息中大致可以知道是跟计算机的32位和64位相关的问题,后面查阅资料之后知道是jdk和tomcat冲突了,应该是一个是32位一个是64位所以会显示这个错误 可是在cmd中输入java -vers

myeclipse中tomcat启动常见问题(一)

tomcat启动时错误:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].错误 Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/omkwt] due to a StackOverflowError. Possible root

【Eclpise】Eclipse中Tomcat启动失败或者是重启失败

经常在Eclipse中遇到这样的问题,tomcat重启之后失败,而且也停止不了.最好的解决办法就是用DOS命令杀死进程. 比如下面这种情况: 1.查看进程ID  用windows的netstat查看信息: [email protected] MINGW64 /e/xiangmu/sbgl (qlq) $ netstat -ano | grep 8005 TCP 127.0.0.1:8005 0.0.0.0:0 LISTENING 3740 3740是进程ID,也就是占用端口的进程ID 或者用JD

解决myeclipse中tomcat启动报错A configuration error occurred during startup. Please verify the preference field whit the prompt:Cannot connect to VM

原因一:可能是tomcat里面文件不小心被删除了.尝试更换tomcat, 解决步骤:重新下载tomcat并解压.点击windows——> preferences——>tomcat重新配置. 原因二:myeclipse系统自带jdk出问题 解决步骤:重新下载tomcat并解压.点击windows——> preferences——>tomcat——>jdk,配置成你自己的jdk 原因三:由于软件冲突导致的错误 解决步骤: 找到myeclipse.ini文件 加上-Djava.ne

Eclipse中Tomcat启动但是不显示Started或Debugging

1.错误描述 2.错误原因 3.解决办法

CentOS7下Tomcat启动特别慢【有效解决】

多次亲测! 很简单,记录保存一下: 编辑 $JAVA_HOME/jre/lib/security/java.security 文件, 找到 securerandom.source=file:/dev/random 这一行内容 修改为 securerandom.source=file:/dev/./urandom 原文地址:https://www.cnblogs.com/hero123/p/9299463.html