【问题标题】:How to administer a remote java program?如何管理远程java程序?
【发布时间】:2011-07-17 20:56:27
【问题描述】:

我想构建一个 GUI 来管理远程执行的 java 程序(查看执行任务的状态、加载/启动/停止任务),但没有什么复杂的。

到目前为止,我最好的想法是使用CAJO

还有其他更好的方法吗?

Java 程序是标准的 Java SE 可执行文件。它不是网络应用程序的一部分。

【问题讨论】:

    标签: java rmi cajo


    【解决方案1】:

    标准方法是使用 JMX。您也可以通过 HTTP 访问 JMX。这是最便宜但不是更好的解决方案,因为标准 JMX 控制台的 UI 不是我见过的最好的 UI :)。

    【讨论】:

    • 另一方面,使用 JMX,您已经有了 UI,不必自己编写。我正要将此添加到我的答案中,但向您 +1 :)
    • 谢谢! JMX 似乎正是我想要的。这是指向getting started 指南的链接。
    【解决方案2】:

    根据具体情况,在远程 JVM 上创建一个简单的 ReSTful API 可能是一种更简单的选择。 JAX-RS 使它变得非常容易。我本人有使用Jersey 的经验,您可以在大约五分钟内启动并运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 2016-02-22
      • 1970-01-01
      • 2010-09-12
      • 1970-01-01
      相关资源
      最近更新 更多