1

我有这个新项目在工作。我们正在为该项目使用 Eclipse。有两种运行配置,服务器和客户端。我必须独立启动服务器和客户端,并使用客户端连接到服务器。现在,碰巧这必须在 Windows 和 Linux 上完成。(四种可能的组合:WS-LC、WC-LS、WS-WC、LS-LC,其中 W-windows、L-linux、C-client 和 S-server)

我的机器上有 Linux(运行 Eclipse)并在 VM 上运行 Windows。有没有办法让 Eclipse 在 VM 中启动应用程序?

我知道我必须在本地将应用程序构建到共享文件夹并向 Windows 发送启动命令(使用 openssh?,不确定)。在这种情况下使用的最佳实践是什么。

编辑:我需要在开发过程中使用它来测试我对代码的更改。同一个应用程序同时提供客户端和服务器。(是的,可怕,我知道:X)

4

2 回答 2

0

Eclipse 具有远程服务器的集成点,请查看“tomcat 配置”以了解它如何与一台远程服务器集成的示例。

您的应用程序是否可以使用现有的服务器集成解决方案在很大程度上取决于不存在的细节。如果您想从远程机器上实际启动一个独立的 Java 进程,您通常需要一个程序来捕获请求并启动该进程。

于 2012-06-08T14:25:50.487 回答
0

您可以使用 MBean 接口标准将服务器函数发布为 JMX Bean。然后使用 JMX 控制台远程连接到服务器 JVM 并启动应用程序。

于 2012-06-08T14:22:37.633 回答