繁体   English   中英

Java程序来监视其他Java程序

[英]Java program to monitor other Java programs

我想写一个小的管理工具,它可以启动,停止和监视可以连续运行或有望完成的其他Java非GUI程序吗? 该工具将与后端程序在同一服务器上运行。 我将有一个Web前端供管理员使用(可能与Jetty一起使用)。 我很可能希望后端程序作为它们自己的独立进程运行。

如果我想与那些程序通信,例如查询一些详细状态怎么办? 后端程序在滴答声之间和滴答声之间分解了计算工作,我可以检查输入的命令。

自Java 1.5以来,JMX就已成为JRE的一部分,可用于监视本地或远程Java应用程序。 许多Java库/应用程序(例如tomcat,jetty等)都通过注册一些JMX服务来支持它。 如果要使用Web前端供管理员使用,则可以尝试jolokia ,它是具有HTTP上JSON的远程JMX。 它是快速,简单,多语言的,并且具有独特的功能。

暂无
暂无

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

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