0

情况:我想将 hawtio 连接到无法从我的浏览器直接访问的 jolokia 代理。在这种情况下,我之前已经在连接/远程选项卡上设置了代理标志。但是,在此设置中没有这样的选项。它被移除了吗?还是需要特殊配置才能使用?

详细信息:connect -> discovery 功能能够检测并显示带有 url 的代理。操作系统:MacOS Yosemite hawtio 版本:1.4.54 jolokia 版本:1.3.1 浏览器:Chrome 46.0.2490.71 (64-bit) / Firefox 41.0.2 / Safari 9.0.1 (10601.2.7.2)

进一步背景:

这是 docker-compose 设置的一部分,它包含一个专用的 hawtio 容器和几个将 jolokia 代理暴露给 hawtio 容器(而不是对外)的应用程序。如上所述,代理发现似乎有效。但是,按下播放按钮不起作用,它要么打开一个简单地连接到 hawtio VM 的新选项卡,要么失败。

我当然愿意接受其他解决方案:-)

谢谢

4

1 回答 1

0

我注意到,当我通过本地选项卡、发现选项卡或远程选项卡的链接进行连接时,对目标 VM 的所有请求都通过本地代理进行。我假设代理现在是连接的默认值。Chrome 开发工具中的代理 URL 示例:

http://localhost:8181/hawtio/proxy/http://127.0.0.1:60760/jolokia/?maxDepth=7&maxCollectionSize=500&ignoreErrors=true&canonicalNaming=false

因此不再需要代理标志。

于 2015-12-11T08:45:35.900 回答