远程运行Java项目

时间:2012-06-08 12:51:32

标签: java eclipse build-automation

我有这个新项目在起作用。我们正在使用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)

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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