如何使用带有远程进程的jconsole监视java应用程序

w8rqjzmb  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(278)

嘿,伙计们,我想监控操作系统的jvm,所以我将jmx设置配置为

exec $JAVA -classpath "$classpath" -Xms$min_mem -Xmx$max_mem $xx_opts 
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 
-Dcom.sun.management.jmxremote.local.only=false  
-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 
-Djava.security.auth.login.config=$conf_path/jaas.config 
-Dinstallation.dir=$install_dir $sys_props -Dconf.dir=$conf_path -Ddata.dir=$data_dir $* $debug_options com.apigee.kernel.MicroKernel

和重启服务我的应用程序正在linux主机上运行(仅cli),所以我在windows connect中使用远程进程打开jconsole

ip=gcp虚拟机(centos 7)的公共ip端口=1099(在防火墙中打开)
只要我点击连接

虽然我的应用程序中没有使用ssl
若我点击了不安全的连接,那个么给出下面的错误

这个远程过程在这个文档中是建议的,谢谢,任何建议或指导都会非常有用

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题