weblogic 报 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

1.问题描述:

Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

Caused by: java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.


2.解决方案:

这个是常见问题,可以通过增加Weblogic的启动参数来解决:-Djava.awt.headless=true

进入weblogic目录:


你可以修改 startWebLogic.sh 文件。(加上红色部分即可)
export JAVA_OPTIONS=-Djava.awt.headless=true

然后关闭和启动weblogic即可。

3.解决方案:在..../bin/下修改setDomainEnv.sh,在文件中添加:

JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.awt.headless=true"

export JAVA_OPTIONS

然后重启服务即可。

posted @ 2021-07-12 16:03  痴迷的小和尚  阅读(1047)  评论(0编辑  收藏  举报