Tomcat 启动花费很长时间的解决方案

原始解决方案链接

$JAVA_PATH/jre/lib/security/java.security

中的

securerandom.source=file:/dev/urandom

替换为

securerandom.source=file:/dev/./urandom

根本原因

In this implementation, the generator keeps an estimate of the number of bits of noise in the entropy pool. From this entropy pool random numbers are created. When read, the /dev/random device will only return random bytes within the estimated number of bits of noise in the entropy pool. /dev/random should be suitable for uses that need very high quality randomness such as one-time pad or key generation.

When the entropy pool is empty, reads from /dev/random will block until additional environmental noise is gathered. The intent is to serve as a cryptographically secure pseudorandom number generator, delivering output with entropy as large as possible. This is suggested for use in generating cryptographic keys for high-value or long-term protection. http://en.wikipedia.org/wiki//dev/random#Linux

时间: 2024-11-09 02:31:36

Tomcat 启动花费很长时间的解决方案的相关文章

关于Tomcat启动时,长时间停在Initializing Spring root webApplicationContext处的原因

1.大家肯定经常会遇到这样的问题,以前启动tomcat都不会出问题.现在一起动就会卡到Initializing Spring root webApplicationContext处,tomcat会报连接超时错误. 然后,发现改了timeout,之后还是不行,这你就应该看看是不是数据库连接出了问题.

为什么drop table的时候要在checking permissions花很长时间?

昨天,我drop一个表的时候在checking permissions花了20s+,这个时间花在哪里了呢?经常查找发现我的配置文件innodb_file_per_table=1的,innodb需要遍历LRU链表,并且丢弃属于这个表的表空间里面的页.如果innodb buffer pool很大的话,需要花费很长时间,并且当执行这个动作的时候table_cache的锁是不能被其他query语句持有的. 参考资料: https://www.percona.com/blog/2011/02/03/per

Springmvc+Hibernate在Eclipse启动Tomcat需要很长时间的解决方法

最近在学习SpringMvc开发,有一个提问困扰了很久,就是在Eclipse启动Tomcat需要很长时间,大概要1分多钟. 启动日志: 九月 08, 2016 8:59:01 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version: Apache Tomcat/8.0.36 九月 08, 2016 8:59:01 下午 org.apache.catalina.startup.VersionLogger

MTK 开机黑屏很长时间

MT6735平台,可以开机,但是黑屏很长时间才看到开机图片. 查看串口LOG发现手机是正常运行的,也就是说LCM驱动没有异常,黑屏阶段也没有什么错误报出. 在MTK的FAQ上找到如下: [DESCRIPTION] 本FAQ只讨论开机过程中黑屏,不讨论花屏(可以参考刷).只讨论L/M版本(之前的KK/JB版本可以作为参考). 首先要看一下是否IPO开机,即在setting-->辅助功能-->不勾选"fast boot",如果不黑屏,说明是因为ipo这个过程中的问题,那么问题需

Tomcat启动会遇到的问题部分解决方案

Tomcat的启动不一定会非常的顺利,这可以有多种原因 一.Tomcat是由Java所编写的,因此Tomcat的使用需要JDK的支持,如果没有配置环境变量,Tomcat当然无法启动,最明显的特征就是点击“startup.bat”会出现闪退,因此要在环境变量中设置“JAVA_HOME”的值为JDK的主目录,然后再在startup.bat和shutdown.bat中的首行加入 SET JAVA_HOME = F:\JDK_KitSET CATALINA_HOME = F:\TomCat_8.0.24

解决windows 10 桌面右键时菜单显示出来需要很长时间的问题

新装windows 10系统,在管理员用户下面右键菜单显示很快,但是在另外一个用户下面,右键菜单显示要等待2秒甚至更长,因为之前已经更新过显卡驱动,所以排除旧显卡驱动可能造成的影响.因为windows 时右键菜单都是Exploer上的shellExtension,所以问题可能在这里,当然也可能有另外一个问题,就是UAC(但是UAC是系统自带功能,一般不会出问题,我们先一步步排除问题点). youtube 上有个视频叫slow right click on windows 10 fix ,解决的是

今天胡乱看看到了一个很长时间的设计题,表达一下我的想法!有不足多多指教~~

设计任务:1.最近总有人骚扰我们的投票模块,需要你来设计一个投票限制的东东要求如下:1)要求每个QQ号码(假设此QQ号码在UNIT32 内可以表示)10分钟这内只能投5票.2)我们的用户很踊跃,平均每天要有2000万人左右通过此程序投票.说明:1)无需写代码,只需要图跟文字即可.2)对于关键逻辑,请用图加代码表示出来,这也是对你文字表达能力的一个考验.3)对你能想到的所有的边界条件列出来,这是对你逻辑思维全面与敏捷性的考验.4)存储部分,尽你所能吧.如果,你需要一个自己设计的存储层,那么把这个存

一个自己思索很长时间的功能

一开始做项目的时候,涉及NGUI特别多,项目中需要非常多的Button以及和它对应的事件,通常的实现方式都是下面这种情况: 1 private void BtnClickHandler(GameObject go) 2 { 3 switch (go.name) 4 { 5 case "regist": 6 RegistUser(); 7 break; 8 case "forgetPwd": 9 ForGetPassWord(); 10 break; 11 case

如果一个问题纠缠了你很长时间,那么你很有可能走进了一个死胡同。

很多时候,一个很简单的问题,往往会使得你毫无办法,然而在你一遍又一遍的检查了代码后, 发现没有任何问题时,却还是没能达到你预期的效果.这时候说明,你可能陷入了死胡同. 这时,你需要的时,完全摒弃之前的思路,跳出这层,问题会逐渐浮出水面的. 在今天上午,用jquery 的ajax去调用一个aciton,用到内部的架构(对这框架不熟悉), 需要配置action的url,在调用的时候,无论如何也不会去执行aciton,判断的标准就是 在后台会不会打出Log,结果是返回一堆乱七八糟的xml,急于把程序跳