我使用shell脚本中的不同参数调用我的Java应用程序。每次它绑定到不同的端口。我正在尝试使用VisualVM来配置我的应用程序,但由于它为每次调用使用不同的端口,我每次都必须从VisualVM GUI手动连接到应用程序。有没有办法提高效率?
答案 0 :(得分:0)
您始终可以通过在启动时设置系统属性来为您的应用设置JMX:
java -Dcom.sun.management.jmxremote.port=1234\
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
YourJavaApplication
然后,您就可以在jvisualvm中存储配置文件,以便连接到该特定的JMX端口。