tomcat启动被卡主如何解决,如何排除tomcat启动被卡主故障

tomcat启动卡住不动怎么办?我们该如何解决tomcat启动卡住问题呢?我们需要学习如何排除tomcat启动卡住问题,下面我们就来看看当tomcat启动卡住不动的时候,我们需要如何处理故障!
1、先检查tomcat日志、项目日志没有报错信息,且没再产生新的日志信息。
2、jdk、tomcat 、 jvm 配置,服务器环境、内存、存储没有问题。
3、使用jconsole 检查启动线程
(1)修改tomcat catalina.sh
1 JAVA_OPTS 中加入以下参数
2 -Dcom.sun.management.jmxremote.port=8989 //连接端口,自定义不要与已有的端口冲突
3 -Dcom.sun.management.jmxremote.rmi.port=8989 //这句一定要添加,不添加就无法成功
4 -Dcom.sun.management.jmxremote.authenticate=false //不需要密码登陆
5 -Dcom.sun.management.jmxremote.ssl=false //不需要安全证书
6 -Djava.rmi.server.hostname=10.10.1.1"//服务器的ip
(2)另一台运维windows服务器上进入cmd终端输入jconsole。远程进程,不需要输用户名、口令,连接。
查看 localhost-startStop-1 线程,发现锁定信息
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
- 已锁定 java.lang.Class@2eaf5c32
确定问题原因:
如果程序采用到Java.awt进行图形处理,这就需要系统提供一个可供图形处理的图形环境,此Linux没有该环境,这样就会导致运算错误。需要启用headless模式,headless模式是在缺少显示屏、键盘或者鼠标是的系统配置。
解决办法:
在tomcat环境下修改catalina.sh
在JAVA_OPTS中加上一句 -Djava.awt.headless=true
以上tomcat启动被卡主如何解决,如何排除tomcat启动被卡主故障全文,如觉得本站内容不错记得收藏起来方便下次查阅。你的鱼社交博客支持个人和商家免费投稿,投稿邮箱nideyu#vip.qq.com,请把#改为@
智能POS收款设备适合场景:酒吧、酒店、会所、KTV、餐厅、商场、服装店、健身房、美容院、建材、家居、烟酒、个人、有限责任公司等,有无营业执照均可申请办理,24小时收款,秒到!
关键词:个人收款码秒到、商家收款码秒到、秒到收款码、珠海POS机、珠海大额信用卡、珠海信用卡

申请办理注意事项:
1、下单时请务必确保办卡人、收件人姓名一致,身份证号码、手机号码正确,切勿写大致范围,勿填菜鸟驿站,否则无法配送
2、手机卡仅限本人领取认证激活,禁止转售、帮助他人代替实名制等违法犯罪行为
3、所有的卡请按照运营商要求首充话费激活,否则流量不到账!