0

ストームを実行しようとしていますが、実際にはデータがいくつかのポートから放出されています。私がリッスンしているストーム スパウト プログラムを使用しています。(つまり) SerialPortEventListener を実装しています。エラーが発生しています。

no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
5399 [Thread-26] ERROR backtype.storm.util  - Async loop died!
java.lang.NoClassDefFoundError: Could not initialize class gnu.io.CommPortIdentifier
    at movingAverage.LightEventSpout.open(LightEventSpout.java:53)
    at backtype.storm.daemon.executor$fn__3985$fn__3997.invoke(executor.clj:460)
    at backtype.storm.util$async_loop$fn__465.invoke(util.clj:375)
    at clojure.lang.AFn.run(AFn.java:24)
    at java.lang.Thread.run(Thread.java:722)
4

1 に答える 1

1

目的のライブラリを jar にバンドルできなかったようです。CLASSPATHjar に含まれるように、目的のライブラリを含めるように正しく設定されていることを確認してください。

于 2013-05-19T07:29:12.767 に答える