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权限。
答案 0 :(得分:0)
buildear
实用程序需要执行X服务器。
要解决此问题,请尝试在java.property.java.awt.headless=true
中添加bwengine.tra
。如果它不能解决问题,您可能需要让您的系统管理员安装和配置虚拟X服务器Xvfb。