今天上午打印回單功能發布到測試環境,報了:
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界面,並非本地用戶。所以這種方式有其局限性。