tomcat启动卡住
新部署的项目启动tomcat后一直停在org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.16,卡在了org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/tomcat/webapps/host-manager]
将近7分钟。
[root@app-web-2-64-0002 bin]# tail -500f ../logs/catalina.2018-07-04.out
......
04-Jul-2018 16:28:59.520 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 328 ms
04-Jul-2018 16:28:59.534 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
04-Jul-2018 16:28:59.534 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.16
......
卡了近7分钟
......
04-Jul-2018 16:35:00.238 WARNING [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [360,548] milliseconds.
04-Jul-2018 16:35:00.273 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/opt/tomcat/webapps/host-manager]
....
解决方法:
修改jdk的java.security文件securerandom.source项
[root@app-web-2-64-0002 bin]# grep "source=file" /usr/java/jdk1.8.0_161/jre/lib/security/java.security
#securerandom.source=file:/dev/random
securerandom.source=file:/dev/./urandom
[root@app-web-2-64-0002 bin]#
将securerandom.source=file:/dev/random修改为securerandom.source=file:/dev/./urandom
linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。可通过 head -n 1 /devrandom 查看是否的系统会出现伪随机数提供等待,
转载于:https://blog.51cto.com/ityunwei2017/2136206
tomcat启动卡住相关推荐
- 解决Linux环境下Tomcat启动卡住问题
解决Linux环境下Tomcat启动卡住问题 参考文章: (1)解决Linux环境下Tomcat启动卡住问题 (2)https://www.cnblogs.com/0xcafedaddy/p/7193 ...
- Tomcat 启动卡住
2019独角兽企业重金招聘Python工程师标准>>> Tomcat启动时,在org.apache.catalina.startup.HostConfig.deployWAR Dep ...
- Tomcat启动卡住、无法访问问题解决思路
现象如下: 1.项目启动日志正常,Spring或者MVC框架也正常加载完成.但是对外无法访问,何解? 2.Tomcat无法正常关闭,因为shutdown port不可用.只能kill. 3.Jstac ...
- tomcat启动项目时一直卡住无反应的解决方案
关于tomcat启动项目时一直卡住无反应的场景之一: 最近碰到一次项目启动半天没反应,也不报错,项目在其它电脑上能正常启动运行.日志中有时候会报数据库连接超时,有时候会报类似于接连池问题. Cause ...
- Tomcat启动成功却没法部署项目的问题
2022年1月20,启动tomcat看上去一切正常,没有报错,但是启动之后就停住不动了,不部署模块. 1.可能是多服务器配置的问题,同时拥有weblogic,jboss,tomcat的配置,在modu ...
- idea中web项目配置tomcat启动不了
刚开始使用idea,发现配置tomcat启动卡住,如下图这种 然后卡住,也并未调转到浏览器页面; 试过各种方式都不行,后来想到可能是web.xml未加载,是不是因为web目录未配置,所以在projec ...
- Tomcat启动时执行到Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource...时卡住
我可能是一个假程序员时不时遇到一些意想不到的坑,现在特意准备记录一下,防止踩坑. 作为一个java开发而言,也许太简单然而就更容易出错,比如下面的: Tomcat启动时执行到Initializing ...
- docker jvm调优 tomcat_docker+tomcat 启动时非常慢原因之JRE /dev/random阻塞
docker+tomcat 启动时非常慢,一般正常启动几十秒的,发现docker+tomcat启动竟需要几分钟,不可思议 根本原因是 SecureRandom 这个 jre 的工具类的问题.那为什么 ...
- tomcat启动后 项目运行缓慢,要几十到几百秒不等 怎么样./startup.sh 运行加快
修改 linux系统中 /usr/local/jdk1.8.0_11/jre/lib/security/java.security 借力 好文章. 我们新的Linux系统,部署了多个 Tomca,同时 ...
最新文章
- python开发pc软件_程序员带你十天快速入门Python,玩转电脑软件开发(二)
- FaceDataset常用的人脸数据库
- 实战:基于OpenCV进行长时间曝光
- NYOJ 82:迷宫寻宝(一)(BFS)
- Servlet+jsp用户登录加上验证码
- 自学JAVA-11:IO流
- oracle rman在线备份,Oracle之RMAN备份及还原
- LSB 图像隐写与提取算法
- 坚果云企业版服务器端,坚果云企业版
- 3.2Abstraction data type
- 小程序返回页面报错:navigateBack:fail cannot navigate back at first page.
- 我为什么要表扬深信服(转)
- python怎么退出全屏模式_notepad
- 各大AI 开放平台一览
- ubuntu 扩充交换空间
- 空降兵如何管理团队?
- java 栈 先进先出_堆是先进先出,栈是先进后出
- 三年java现在还是菜的不行_你java开发几年还是那么菜是因为你没有做到这些
- RealSense技术在SR300摄像头上的应用
- 华中师大计算机专业陈鹏,华师男子不满工作分配流浪16年 与弟弟见面后拒回家...
热门文章
- c语言字符常量和字符串常量_C语言中的字符常量
- system.setin_Java System类setIn()方法及示例
- python调用带参函数_Python | 带有示例的函数调用类型
- php 虚拟空间,什么是php虚拟主机?
- json解析对应的value为null_徒手撸一个JSON解析器
- python处理中文字符串_处理python字符串中的中文字符
- python函数 global_Python global全局变量函数详解
- 461. 汉明距离 golang
- Qt实现对json文件的解析
- 洛谷P1080-国王游戏-贪心+高精度