我在无头服务器上运行 java testng 测试。只有当我使用 ant xml 文件运行时,我才会遇到错误。当我通过 javaorg.testng.TestNG
命令运行它时,一切正常。请让我知道可以做些什么来通过蚂蚁运行它。我设置了DISPLAY
变量:DISPLAY=:99
我xvfb
用作虚拟显示器并在运行 ant 之前启动它。
通过蚂蚁的错误是
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(HeadlessGraphicsEnvironment.java:77)