JConsole的设置及远程连接

JConsole的设置及远程连接,第1张

这一段是开启JConsole远程连接的

-Djava.rmi.server.hostname=10.160.13.111 #远程服务器ip,即本机ip

-Dcom.sun.management.jmxremote #允许JMX远程调用

-Dcom.sun.management.jmxremote.port=3214 #自定义jmx 端口号

-Dcom.sun.management.jmxremote.ssl=false # 是否需要ssl 安全连接方式

-Dcom.sun.management.jmxremote.authenticate=false #是否需要秘钥

spring boot项目

java -jar -Xms1024m -Xmx8192m -XX:PermSize=256M -XX:MaxPermSize=1024m -Dfile.encoding=utf-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.rmi.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false app-1.0.jar

tomcat项目

linux下修改catalina.sh文件

JAVA_OPTS="-server -Xms1024m -Xmx8192m -XX:PermSize=256M -XX:MaxPermSize=1024m -Dfile.encoding=utf-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.rmi.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

windows下修改catalina.bat文件

set JAVA_OPTS=-server -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.rmi.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

在终端输入jconsole,会d出可视化界面,选择远程连接,输入ip加端口

例如:192.168.8.11:8999

解压完成后HornetQ就可以直接启动了,但实际项目中需要做一些配置才能方便使用。

修改hornetq-beans.xml,将jnp.host改为本机IP地址,这样就可以被其他计算机访问

同上,将localhost改为本机IP地址,可以使用vim全局替换:

对于高手,还有一招更快捷的方法,不需要打开文件,直接在/config/stand-alone/non-clustered目录下执行如下perl命令代替步骤2和3:

hornetq-jms.xml主要是配置队列名称,队列配置不同于其他配置,它属于立即生效,不需要重启。在该文件中默认ExpiryQueue队列下添加队列即可。

日志中看到 Server is now live表示启动成功。

修改HQ的bin目录下的run.sh文件,在默认的java启动命令中加入三个参数:

参数具体含义可以参考Oracle的 官方文档

修改完成后,运行bin目录下的stop.sh文件停止服务,然后按照第四步重新启动HornetQ。

最后,打开JConsole连接刚才设置好的端口以及对应的IP,并输入服务器的用户名和密码:

连接成功之后,可以查看具体的信息:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11227366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存