2

こんにちは。

私は Java SE Embedded を自分の Raspberry Pi (ejre1.7.0_10) にインストールしました。これには、Oracle の指示 (Getting Started with Java SE Embedded on the Raspberry Pi、Bill Courington および Gary Collins) を使用しました。raspi に SSH 接続して、Java プログラムを実行できます。LinuxホストコンピューターでJConsoleを開始する目的で、raspiでjmxremote引数を使用してJVMを開始します

 #!/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

マシンの限界に達するまで無期限に整数をテスト出力します。

正しいポート番号がわかりません。それが唯一の問題ですか?

これは、Jim Connors による Web キャスト Java SE Embedded Development Made Easy から抜粋したもので、プラグ コンピューターに関する私の問題を特集しています。Raspberry Pi で JConsole がリモート (JMX) で動作しないのはなぜですか? 誰かがこれを試したことを願っています。お役に立てることがあれば、よろしくお願いします。

ゲオルク

4

2 に答える 2

2

私も同じ問題を抱えていました。私を助けたのは、-debugでjconoleを開始することでした。次に、もう少し有益なエラーメッセージが表示されました(メッセージには、奇妙なIPアドレス127.0.1.1のエラーが表示されていました)。その助けを借りて、このシステムプロパティをpiのアプリケーションに追加しました。

-Djava.rmi.server.hostname =

そして、jconsoleを使用してpiに接続することに成功しました。

乾杯、オスカー

于 2013-03-18T06:49:21.417 に答える