首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能用-Dcom.sun.management.jmxremote.authenticate=true启动Tomcat

不能用-Dcom.sun.management.jmxremote.authenticate=true启动Tomcat
EN

Stack Overflow用户
提问于 2016-07-07 10:14:46
回答 1查看 3.8K关注 0票数 2

我正试图通过JMX监控Tomcat。我正在使用jConsole在本地测试它。首先,我使用以下Java选项而不进行身份验证:

代码语言:javascript
复制
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8050
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

因此,它运行得很好,但是如果我尝试使用身份验证,它不允许我启动Tomcat:

代码语言:javascript
复制
-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

你能帮我把它做好吗?我出什么问题了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-07 10:47:03

tomcat监测文件提到,您需要将密码文件的权限设置为只由运行tomcat的用户读取。我可以看到您在windows中运行这个程序,并且您已经将all远程文件放在您的java安装中,几乎可以肯定您的计算机上的所有帐户都可以访问它。我会将它们移到tomcat安装中的conf目录,然后检查您的权限,然后再试一次。

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

https://stackoverflow.com/questions/38242914

复制
相关文章

相似问题

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