我在我的Windows机器上开发了一个OSGi应用程序,非常可爱。我怎么需要它在我的Linux服务器上运行,这就是我遇到问题的地方。
我的应用程序没有GUI。它很简单,适用于控制台,并且是命令行驱动的。
我第一次尝试部署时根据现有的运行目标构建了一个产品。它导出很好的Windows .exe所以我添加了Linux所需的delta包。这个问题是它只有两个选项Linux(GTK)和Linux(MOTIF)。我的linux服务器运行在没有GUI的CentOS上,因为它是托管机器,所以当我尝试部署它时,我会遇到分段错误。
我一直在寻找该做什么,但我没有想出任何答案。
非常感谢任何帮助。我已经在这个问题上敲了一个多星期
干杯
答案 0 :(得分:1)
您需要的google关键字是'xvfb' - 它的行为类似于X服务器,但忽略发送给它的所有内容,因此您不需要任何图形硬件。尝试解雇(请确保正确设置DISPLAY
。)
更清洁的解决方案是弄清楚为什么图书馆要求X服务器,如果它没有工作 - 也许你可以用更多细节更新问题。