这背后的动机是使用JMX管理本地java服务,而不像java服务Wrapper那样更重量级.
启动每个服务,-Dcom.sun.management.jmxremote这意味着"JVM配置为作为本地(仅限同一台计算机)的JMX服务器." (见这里有一个很好的解释).
-Dcom.sun.management.jmxremote
我尝试了Attach API,但决定反对它,因为它没有与Java SE6捆绑在一起,并且无法将其与maven集成.
java service jmx process
java ×1
jmx ×1
process ×1
service ×1