0

我正在做一个实验室,我必须在其中包装一个遗留应用程序(在MS-DOS中)并将其部署在 Web 服务器上。实际上,我是在 Windows 上使用 Tomcat、DOSBox(MS-DOS 模拟器)和 Java EE 实现的。

我想知道是否可以在免费的网络托管上部署它,比如 OpenShift(我之前已经尝试将 Servlet 和 JSP 部署到 OpenShift,但不必运行任何外部应用程序)。

我尝试通过 SSH 连接到 OpenShift 并安装 SDL 和 DOSBox,但它总是失败(似乎是 SDL 的问题),可能是因为驱动程序不兼容。

那么,是否有人知道如何实现我在免费网络托管中部署 Java 包装器和 MS-DOS 应用程序的目标?

4

2 回答 2

0

您需要一个安装了 Xvfb 的免费主机。使用 Xvfb 调出一个虚拟显示器,然后设置 DISPLAY 变量以使 Dosbox 连接到它。

于 2013-11-20T20:43:24.817 回答
0

SDL 不需要 OpenGL 吗?该要求可能是安装的问题。我一直在试图弄清楚如何在没有 java 的情况下做类似的事情——[在我的情况下,我不需要查看 DOS 应用程序的控制台输出]

于 2014-03-18T16:00:08.413 回答