gpt4 book ai didi

java - 无法使用 -Dcom.sun.management.jmxremote.authenticate=true 启动 Tomcat

转载 作者:行者123 更新时间:2023-11-28 22:11:32 28 4
gpt4 key购买 nike

我正在尝试通过 JMX 监控 Tomcat。我正在使用 jConsole 在本地测试它。我首先在没有身份验证的情况下使用以下 Java 选项:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8050
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

所以它工作正常,但如果我尝试使用身份验证,它不允许我启动 Tomcat:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8050
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.password.file=./conf/jmxremote.password.template
-Dcom.sun.management.jmxremote.access.file=./conf/jmxremote.access

你能帮我让它工作吗!我哪里出错了?

最佳答案

tomcat monitoring documentation提到您需要将密码文件的权限设置为只能由运行 tomcat 的用户读取。我可以看到您正在 Windows 中运行它,并且您已将 jmxremote 文件放入您的 java 安装中,几乎可以肯定您机器上的所有帐户都可以访问它。我会将它们移动到您的 tomcat 安装中的 conf 目录,然后检查您的权限,然后重试。

关于java - 无法使用 -Dcom.sun.management.jmxremote.authenticate=true 启动 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38242914/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com