hawtio无法连接到远程jolokia

o8x7eapl  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(377)

我有一个核心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

连接时仍会出现相同的错误。你知道我做错了什么吗?
谢谢

qnzebej0

qnzebej01#

我认为你的想法是对的,但是研究这个结果似乎意味着你不能像现在这样使用通配符。
参见第页:https://medium.com/@tadayoshi.sato/securing-hawtio-f5fbfd5afcf0型
如果此指南已完成,则应尝试输入准确/完整的ip以测试初学者。假设这是您喜欢的工作方式,然后按照regex指南获得更广泛的匹配。
或者,如果你想直接跳进去,看起来你可以做同样的通配符,但使用他们的正则表达式风格。。所以将白名单参数设置为 r:.+ 或者有可能 r:.* 而不是只写 *

相关问题