2016-11-21 64 views
0

我具有以下设置:Hawtio远程连接到椒剂内Karaf

  • Karaf 4.0.2部署内部搬运工上EC2实例。
  • 我有在卡拉夫安装jolokia功能。
  • 部署后,捆绑包开始正常工作,jolokia代理正在监听8181端口。

但是,当我在本地启动Karaf并希望连接到此远程jolokia代理时,出现屏幕截图中显示的错误。认证弹出窗口出现后弹出错误。

我在karaf日志中也没有看到任何奇怪的东西。请注意,我可以调整url并获取json响应,以便我可以验证jolokia代理正在回答。但是当你通过hawtio做同样的事情时,某些东西不起作用。请注意,我知道它说端口80,我们在我们的EC2实例上重写url,然后将请求转发到正确的ec2实例,然后转发到karaf容器。的卷曲相同的URL椒工作正常HawtioError

这是卷曲响应:

{"request":{"type":"version"},"value":{"agent":"1.3.0","protocol":"7.2","config":{"listenForHttpService":"true","agentId":"172.17.0.10-1-6bc13aa8-osgi","debug":"false","agentType":"servlet","policyLocation":"classpath:\/jolokia-access.xml","agentContext":"\/jolokia","serializeException":"false","mimeType":"text\/plain","authMode":"jaas","canonicalNaming":"true","historyMaxEntries":"10","realm":"karaf","includeStackTrace":"true","user":"karaf","useRestrictorService":"false","debugMaxEntries":"100"},"info":{"product":"felix","vendor":"Apache","version":"5.2.0"}},"timestamp":1479717185,"status":200} 

有谁知道这个问题可能是什么?

回答

0

好的我发现的解决方法是,我必须在连接设置的“主机”输入字段中指定整个网址。将jolokia路径放入“路径”不起作用。