Tomcat HawtIO JMX超过Jolokia授权

时间:2016-11-07 23:56:13

标签: security authorization jmx hawtio jolokia

这是我的情况:

1)我有一个在 Tomcat 上运行的Web应用程序,在我的战争中我捆绑了Jolokia,所以现在如果我做了一些事情:port / jolokia我得到了JSON,一切运行良好

2)我从 howt.io 下载了可执行jar,我从cmd(在Windows上)启动它,它在某个已定义的端口上运行,所以我得到一个很好的网页,我连接到我的网页服务器和从Jolokia读取JSON,我可以从JMX看到一些mbeans,这一切都很好!

3)现在出现了问题,我有spring-security所以我配置 / jolokia / * 受某个角色保护, ADMIN 例如,现在如何我可以从 Howtio 连接到我的服务器吗?我想我应该以某种方式提供用户/传递和获取会话令牌或其他东西,我不知道从哪里去,所以我非常感谢你的帮助!

我想出了将Howtio作为战争部署到我的服务器的解决方案,然后启用身份验证hawtio.authenticationEnabled = true并设置tomcat用户,一切运行良好但我真的很想在那里拥有jolokia,因为我有很多我的应用程序的实例(超过50台服务器),所以我想使用Howtio作为一个将读取JSON的客户端,但我需要一些方法来保护所有这些!

所以,如果有人有想法或者可以告诉我该怎么做?非常感谢!

1 个答案:

答案 0 :(得分:0)

通过' Connect'连接到远程jolokia实例。标签。您可以将连接保存到tomcat实例中,包括提供用户名和密码,例如:

screenshot of JVM connect page 注意:自此屏幕截图以来,此页面可能已更新一些。