又是美好的一天,躲过了加班。
起因:周六接到电话说生产有个功能报错了。可周四发版的时候测试了一下是可以的。让我周天去查下问题。
经过努力,找到一个管理员帐号,查看了一下日志。
Caused by: java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) at sun.font.FontManager.initSGEnv(FontManager.java:1094) at sun.font.FontManager.findFont2D(FontManager.java:1756) at java.awt.Font.getFont2D(Font.java:452) at java.awt.Font.canDisplay(Font.java:1835) at java.awt.Font.canDisplayUpTo(Font.java:1901) at java.awt.font.TextLayout.singleFont(TextLayout.java:451) at java.awt.font.TextLayout.(TextLayout.java:509)
解决方法:在Tomcat配置文件catalina.sh文件中添加 CATALINA_OPTS="-Djava.awt.headless=true"
JAVA_OPTS="-Xms512m -Xmx19500m" CATALINA_OPTS="-Djava.awt.headless=true"
感谢大家的阅读, 如有疑问可以加我微信
评论已关闭