远程运行Java项目的eclipse
我正在做这个新项目。我们在项目中使用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)
# 1 楼答案
Eclipse有远程服务器的集成点,请参阅“tomcat配置”以了解它如何与一台远程服务器集成
应用程序是否可以使用现有的服务器集成解决方案在很大程度上取决于不存在的细节。如果您想从远程机器实际启动一个独立的Java进程,通常需要一个程序来捕获请求并启动进程
# 2 楼答案
可以使用MBean接口标准将服务器函数发布为JMX bean。然后使用JMX控制台远程连接到服务器JVM并启动应用程序