【监控】jvisualvm之jmx远程连接 jar启动应用

一、Java -jar启动添加如下参数就可以了

-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.port=8199 -Dcom.sun.management.jmxremote.ssl=false -Djava.net.preferIPv4Stack=true  -Dcom.sun.management.jmxremote.authenticate=false

例如:

java -jar -Xdebug -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.port=8199 -Dcom.sun.management.jmxremote.ssl=false -Djava.net.preferIPv4Stack=true  -Dcom.sun.management.jmxremote.authenticate=false start-project-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev > log.file 2>&1 &

二、jvisualvm如何jmx连接见

https://www.cnblogs.com/756623607-zhang/p/10829374.html

原文地址:https://www.cnblogs.com/756623607-zhang/p/10829770.html

时间: 2024-10-08 10:35:18

【监控】jvisualvm之jmx远程连接 jar启动应用的相关文章

【监控】jvisualvm之jmx远程连接 tomcat war启动应用

一.tomcat相应jmx配置 1.在tomcat bin目录下的catalina.sh文件中添加如下配置: CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.port=8099 -Dcom.sun.management.jmxremote.ssl=false -Djava.net.pref

VisualVM通过JMX远程连接JVM

如果本地安装了JDK,则在${java.home}/bin/下可找到jvisualvm.exe,双击打开即可使用.否则,去官网下载一个,解压即可使用.现有一个springboot程序springbootdemo.jar,使用JDK中jvisualvm的JMX方式监控该JVM 一.查询hostname 二.检查hostname对应ip地址 下面是新装虚拟机hostname对应ip地址 三.查询当前机器供外网访问的ip地址 本机ip地址为192.168.102.31  四.将hostname对应ip

jvisualvm jmx 远程连接问题

In addition to listening to the port you specified (1100) the JMX server also listens to a randomly chosen (ephemeral) port.Check, e.g. with lsof -i|grep java if you are on linux/osx, which ports the java process listens to and make sure your firewal

jmx远程连接weblogic

首先需要的jar包 其次代码如下: package com.test; import java.io.IOException; import java.net.MalformedURLException; import java.util.Hashtable; import javax.management.MBeanServerConnection; import javax.management.remote.JMXConnector; import javax.management.rem

jvisualvm 远程连接jboss

由于项目中使用jboss 作为web容器,每当项目上线时需要使用loadrunner对项目进行性能压测,这时就需要实时观察JVM的一些参数.想使用jvisualvm借助jstatd远程连接服务器上面的JVM时一直不能成功 在网上找了好些资料都始终没有成功,最终通过阅读jdk的相关源码终于使得jvisualvm借助jstatd能远程连接jboss.特写这篇博文记录解决问题过程. 当在命令中输入 jstatd时会出现如下错误: 找网上找许多资料对该错误的解决如下,实际上按照这样进行操作依然没有解决该

VisualVM远程连接Tomcat

最近项目已经要提测了,有时间来考虑一些性能上的事儿了.之前拜读过<深入理解java虚拟机>,只可惜当时功力尚浅,有些东西还是不太懂,而且应用场景也没有,所以借这次机会看看.当然了,这次并不包含什么深入的技术内容,只是使用VisualVM来连接远程的Tomcat,先摆好姿势. VisualVM VisualVm是一个将很多JDK命令工具可视化的windows程序,直接下载解压就可以使用(如果安装了JDK的话,在JDKbin目录下就有).可以安装很多插件,在工具>插件里面查找.先来一张图瞅瞅

docker部署mysql远程连接 解决1251 client does not support ..

现象:用虚拟机上Docker启动mysql之后无法在本地安装的navicat上远程连接已启动的mysql,错误截图: 原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制:客户端不支持新的加密方式. 解决方案: 修改用户(root)的加密方式 步骤: 1.进入mysql容器内部 [[email protected] ~]# docker exec -it mysql01 bash 进入之后输入如下命令: [email protected]:/# mysql

Hive怎么使用远程连接

HIVE的连接模式== 本地连接模式 直接启动hive命令 HIVE的远程连接 这里要启动HIVE的服务 thirft进行编写 hiveserver2 —- > 前台启动 后台启动 前台启动 hiveserver2 后台启动 hiveserver2 & beeline !connect jdbc:hive2://10.0.0.11:10000 #或者 beeline -u jdbc:hive2://10.0.0.11:10000 -n root 原文地址:https://www.cnblog

jvisualvm远程连接

1. 今天用jvisualvm远程连接linux上的jdk,jxm方式没有连接成功,后来发现是tomcat安装目录bin下的catalina.sh文件下的JAVA_OPTS中内容格式不对,要有空格,修改后kill javapid  重启tomcat,启动jstatd,Windows这边的jvisualvm就连接上了 2. 但是后来又遇到jstatd方式的连接不同,在网上找到 了答案,是因为hostname -i显示的127,应该显示为机器的ip,修改了/etc/hosts  ,如192.168.