java 配置jmx 参数_tomcat jmx配置

本文详细介绍了如何在Windows和Linux环境下配置Tomcat的JMX,强调了配置rmi.port的重要性以避免连接失败。步骤包括设置JMX远程访问端口、RMI通信端口、SSL、身份认证等,并提供了配置示例。同时,提到了在Tomcat 8.5及以上版本中配置需在一行内完成,以及启用身份认证时的权限设置和文件管理。
摘要由CSDN通过智能技术生成

tomcat jmx 配置

注意:建议配置rmi.port端口,因为如果不配置,在控制端口请求连接后,被监控服务器会随机分配一个端口用于通信,在网络环境环境存在访问控制,安全策略的情况下,就会连接失败。因此建议一并配置。1099  1098都是自定义端口,使用服务器当前未使用端口来配置即可。另tomcat8.5以后版本配置需要在一行,不然会启动异常。

一.windows下安装版

二.windows免安装版

三.linux下

windows下安装版方法

1.点击“开始> 所有程序> Apache Tomcat x.0 Tomcatx > Configure Tomcat”菜单项 或者找到安装路径下的bin文件夹,在找到tomcat7w.exe这里的7是版本号,如果是tomcat5安装版,那么就是tomcat5w.exe双击tomcat7w.exe

2.在 Tomcat 配置台中点击“Java”选项卡

3.在 Java Options 文本框的最后,增加以下选项(不包含注释)

678394f17e1c3f13965e0a6963ab1eb0.png

#启用JMX 远程访问

-Dcom.sun.management.jmxremote

#设置JMX 远程访问的本地监听端口为1099

-Dcom.sun.management.jmxremote.port=1099

#设置jmx远程通信端口为1098,如果不配置,则每次连接会随机一个端口(如果有ACL或者限制策略,建议配置,配置好后添加允许访问源,否则会因为1099请求连接时候随机通信端口而被安全策略拦截,无法正常连接)

-Dcom.sun.management.jmxremote.rmi.port=1098

#与JMX 建立远程连接时不使用SSL

-Dcom.sun.management.jmxremote.ssl=false

#与JMX 建立远程连接时需要进行身份认证,也可以设置为false 不进行身份认证

-Dcom.sun.management.jmxremote.authenticate=true

#与JMX 建立远程连接时的身份认证文件,不进行身份认证时不用配置

-Dcom.sun.management.jmxremote.password.file=D:\tomcat-9.0.31\conf\jmxremote.password

#与JMX 建立远程连接时的权限控制文件,不进行身份认证时不用配置

-Dcom.sun.management.jmxremote.access.file=D:\tomcat-9.0.31\conf\jmxremote.access

#JMX 响应U-Center 请求时使用的IP 地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值