您在配置中的什么位置启用/禁用Artemis中JMX的身份验证?在artemis. profile
文件中,我在Artemis的两个实例上有-Dcom.sun.management.jmxRemote.验证=false
,一个在本地VM,一个在远程VM。本地实例不需要身份验证(例如从JConsole),如果我给出用户/密码,它将失败。远程实例需要身份验证,它接受我在设置Artemis时创建的用户/密码。
我还遗漏了其他配置吗?
ActiveMQ Artemis使用基于角色的身份验证来保护JMX调用,该身份验证利用Artemis的JAAS插件支持和login. config文件。这是通过管理.xml配置文件中的授权元素配置的,可用于限制对mbean上属性和方法的访问。