尝试使用JConsole连接到RaspberryPi jvm

时间:2012-12-18 13:28:28

标签: java linux raspberry-pi

下午好。

我使用Oracle的说明(Raspberry Pi上的Java SE Embedded入门,Bill Courington和Gary Collins)在我的Raspberry Pi ejre1.7.0_10上安装了Java SE Embedded。 我可以ssh到raspi并在其上运行Java程序。 我现在用raspie上的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

test无限期地打印出整数,直到达到机器的限制。

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

这是由Jim Connors的网络广播Java SE Embedded Development Made Easy提取的,它解决了插件计算机的问题。为什么JConsole不能与Raspberry Pi远程工作(JMX)? 我希望那里有人试过这个。 如果你能提供帮助,谢谢你。

georgefk

2 个答案:

答案 0 :(得分:1)

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

-Djava.rmi.server.hostname =

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

干杯,奥斯卡

答案 1 :(得分:0)

我用

9