部署程序后,程序带有打印功能,但点击打印功能时无法打开打印窗口解决方法:
报错: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
重新启动服务即可