在UNIX中执行buildear时出错

时间:2014-07-04 06:01:19

标签: java unix tibco

buildear命令如下:

    buildear -s -x /Archive/My_App.archive -o /app/Script_Sql/Jen_Workspace/My_App.ear -p /app/Script_Sql/Jen_Workspace/My_App

EAR正在创建,但我收到了以下错误:

    Caused by: java.awt.HeadlessException:
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.
    at sun.awt.HeadlessToolkit.getScreenSize(HeadlessToolkit.java:261)
    at com.extensibility.rock.l.doGetWorkArea(Platform.java:197)
    at com.extensibility.rock.l.a(Platform.java:193)
    at com.extensibility.rock.u.<clinit>(Screen.java:52)

我读过关于Java&#34;无头&#34;安装功能,允许安装没有GUI / AWT库(如果我错了请纠正我)。我尝试设置DISPLAY的值(导出DISPLAY = localhost:0.0),但没有工作。请为此建议任何解决方案。 仅供参考 - 我在UNIX服务器上没有root或sudo权限。

1 个答案:

答案 0 :(得分:0)

buildear实用程序需要执行X服务器。

要解决此问题,请尝试在java.property.java.awt.headless=true中添加bwengine.tra。如果它不能解决问题,您可能需要让您的系统管理员安装和配置虚拟X服务器Xvfb