tomcat 启动时卡住问题排查及解决方法

正常项目无法访问(Linux 服务器),启动tomcat时卡在下图位置,项目无法启动。,1、先检查tomcat日志、项目日志没有报错信息,且没再产生新的日志信息。,2、jdk、tomcat 、 jvm 配置,服务器环境、内存、存储没有问题。,tomcat 启动时卡住问题排查及解决方法,3、使用jconsole 检查启动线程,(1)修改tomcat  catalina.sh,(2)另一台运维windows服务器上进入cmd终端输入jconsole。远程进程,不需要输用户名、口令,连接。,tomcat 启动时卡住问题排查及解决方法,tomcat 启动时卡住问题排查及解决方法,查看 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
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册