首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JMX RMI身份验证不起作用

JMX RMI身份验证不起作用
EN

Stack Overflow用户
提问于 2013-11-14 03:20:40
回答 1查看 1.8K关注 0票数 1

我已经将我的Java应用程序配置为需要身份验证,但不需要SSL

JVM参数:

代码语言:javascript
运行
复制
-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=localIpAddress 

management.properties:

代码语言:javascript
运行
复制
com.sun.management.jmxremote.rmi.port=39998
com.sun.management.jmxremote.port=39999
com.sun.management.jmxremote.authenticate=true
com.sun.management.jmxremote.ssl=false

jmxremote.access

代码语言:javascript
运行
复制
monitorRole readonly
dev readwrite
tester readwrite

jmxremote.password

代码语言:javascript
运行
复制
monitorRole guest
dev dev
tester test

但是,我无需输入任何凭据即可访问此应用程序。

代码语言:javascript
运行
复制
jconsole ipOfApplication:39998

我可以直接访问,不需要任何密码提示。如何确保系统提示我登录?

注意:即使在启用SSL之后,也会发生相同的行为。

EN

回答 1

Stack Overflow用户

发布于 2013-11-21 22:16:47

您可以使用以下配置:

代码语言:javascript
运行
复制
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=6002
-Dcom.sun.management.jmxremote.rmi.port=6003
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

并在FW上为JMX流量打开端口6002、6003。这将使您能够远程访问JMX服务器,而无需引入任何自定义RMI代理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19962519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档