我已将我的 Java 应用程序配置为需要身份验证但不需要 SSL
JVM参数:
-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=localIpAddress
管理属性:
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
monitorRole readonly
dev readwrite
tester readwrite
jmxremote.password
monitorRole guest
dev dev
tester test
但是,我无需输入任何凭据即可访问此应用程序。
jconsole ipOfApplication:39998
我可以直接访问,没有任何密码提示。如何确保系统提示我登录?
注意:即使在启用 SSL 之后,也会发生相同的行为。