0

这是我的情况:

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

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

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

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

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

4

1 回答 1

0

通过“连接”选项卡连接到远程 jolokia 实例。您可以在其中保存与您的 tomcat 实例的连接,包括提供用户名和密码,例如:

JVM 连接页面截图 注意:自此屏幕截图以来,此页面可能已进行了一些更新。

于 2016-11-08T13:51:03.710 回答