如何在 Google Compute Engine 上访问 Jolokia 服务器

How to access Jolokia server on Google Compute Engine

我在 Google Compute Engine 上部署了应用程序。我的虚拟机有一个内部 IP 和一个外部 IP。

我是 运行 我在 Jolokia 的申请:

java -javaagent:jolokia-jvm-1.6.0-agent.jar=host=0.0.0.0 -jar openmzn-processor-0.0.1-SNAPSHOT.jar
I> No access restrictor found, access to any MBean is allowed
Jolokia: Agent started with URL http://xxx.xxx.xxx.xxx(internal IP):8778/jolokia
....

我加载了 hawtio 服务器并尝试连接 jolokia 服务器。

Connection Information on QHawtio Console.
- Name: XXXX
- Scheme: http
- Host: External IP
- Port: 8778
- Path: /jolokia

当我测试连接时,howtio 应用程序无法访问 jolokia。

如何从我的 hawtio 控制台访问 jolokia 应用程序?

Hawtio 控制台有两种类型的连接,即远程连接和发现连接。远程连接需要配置服务器信息。在这种情况下,我认为 hawtio 不知道内部 ip 地址。另一个联系是发现。此连接会自动找到 jolokia 服务器。第一步,您的内部服务器信息必须通过发现功能来识别。使用发现的连接信息显示在远程连接选项卡上。