【问题标题】:Hawtio fails to connect to remote jolokiaHawtio 无法连接到远程 jolokia
【发布时间】:2021-04-20 22:10:19
【问题描述】:

我有一个核心 java 应用程序,它启动了一个嵌入式 jolokia(1.6.0 版)代理:

JolokiaServer server = new JolokiaSerser( new JvmAgentConfig(configMap), false);
server.start();

当我在本地运行它时,我可以通过 hawtio(版本 2.13.2)连接到它并在 jmx 选项卡下浏览 mbean。

但是,如果我将其部署到远程机器并尝试连接,hawtio 会显示“主机未列入白名单”。我尝试添加通过谷歌搜索找到的两个标志:

java -Dhawtio.proxyWhitelist='*' -Dhawtio.proxyAllowlist='*' hawtio-app-2.13.2.jar --port 9090

连接时我仍然遇到同样的错误。 关于我做错了什么有什么想法吗?

谢谢

【问题讨论】:

    标签: java jmx hawtio jolokia


    【解决方案1】:

    我认为您的想法是正确的,但对此进行研究得出的结果似乎暗示您不能按照您使用的方式使用通配符。

    查看页面:https://medium.com/@tadayoshi.sato/securing-hawtio-f5fbfd5afcf0

    如果本指南已完成,那么您应该尝试输入准确/完整的 IP 来测试初学者。假设它以您喜欢的方式工作,然后按照正则表达式指导获得更广泛的匹配。

    或者如果你想直接跳进去,看起来你可以做你正在做的相同的通配符,但使用他们的正则表达式样式..所以将白名单参数设置为

    r:.+

    或者可能

    r:.*

    不要只写*

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-12
      • 2016-06-29
      • 2015-01-03
      • 2017-05-16
      相关资源
      最近更新 更多