今天上午打印回单功能发布到测试环境,报了:
class java.awt.HeadlessException : No X11 DISPLAY variable was set, but this program performed an operation which requires it.
异常,经查询发现网上解决方案不少,其中解决办法大致如下:
export DISPLAY=:0.0
上面配置环境变量DIAPLAY,值为:0.0就解决了当前问题。
在这里要介绍下另一种方式
export DISPLAY=localhost:0
这种方式只能在本地使用,对于像我这样需要远程工具访问Linux的用户来说,我们是在Windows上查看web界面,并非本地用户。所以这种方式有其局限性。