尝试使用JConsole连接到RaspberryPi jvm

下午好。

我使用Oracle的说明(Raspberry Pi上的Java SE Embedded入门,Bill Courington和Gary Collins),在我的Raspberry Pi ejre1.7.0_10上安装了Java SE Embedded。 我可以ssh进入raspi并在其上运行Java程序。 我现在用raspi上的jmxremote参数启动JVM,然后在Linux主机上启动JConsole

#!/bin/bash ./bin/java -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar /home/pi/test/test.jar 

testing将无限期地打印出整数,直到达到机器的极限。

我不知道正确的端口号。 这是唯一的问题吗?

这是从networking直播的Java SEembedded式开发轻松由吉姆康纳斯,这是我的插件电脑的问题。 为什么JConsole不能与Raspberry Pi远程工作(JMX)? 我希望有人在这里尝试过。 如果你能帮忙,谢谢。

georgefk

我遇到过同样的问题。 什么帮助我是用-debug启动jconole。 然后我得到了更多的信息错误信息(消息显示了一个奇怪的IP地址127.0.1.1错误)。 在这个帮助下,我将这个系统属性添加到了我的应用程序中:

-Djava.rmi.server.hostname =

然后我成功地把jconsole连接到pi。

干杯,奥斯卡