繁体   English   中英

远程运行Java项目

[英]Running a Java project remotely

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

我在运行Eclipse的计算机上安装了Linux,并在VM上运行Windows。 有什么方法可以使Eclipse在VM中启动应用程序?

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

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

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

Eclipse具有用于远程服务器的集成点,请参阅“ tomcat配置”以获取如何与一个远程服务器集成的示例。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM