weblogic服务器无法打开程序中的打印窗口

部署程序后,程序带有打印功能,但点击打印功能时无法打开打印窗口解决方法:

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

解决方案:进入weblogic目录:/home/weblogic/app/oracle/middleware/user_projects/domains/base_domain/bin/

修改setDomainEnv.sh 文件:

添加:

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

export JAVA_OPTIONS

重新启动服务即可

原文地址:https://www.cnblogs.com/obsession-with-the-young-monk/p/15464946.html