0

ヘッドレス サーバーで 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)
4

1 に答える 1

0

GraphicsDeviceスタック トレースは、ヘッドレス モードでデフォルト画面を取得しようとしていることを示しています。

ドキュメントには、getDefaultScreenDeviceがスローすることが記載されていHeadlessException - if isHeadless() returns trueます。

于 2013-06-11T12:00:36.997 に答える