2017-01-16 16 views
0

DRVクライアント要求をスロートポロジ(v1.0.2)に接続しようとすると、次のエラーが表示されます。エラー:JNIエラーが発生しました。インストールを確認して再試行してください.NoClassDefFoundエラー:DRPCExecutionException

ERROR: A JNI error has occurred, please check your installation and try again. exception in thread "main" java.lang.NoClassDefFoundError:org/apache/storm/generated/DRPCExecutionException

答えて

1

第1の問題は、Apache Stormがクラスパスにないことです。 Mavenを使用している場合、hereはpom.xmlに入れる座標の例です。あるいは、JARファイルをWebサイトからダウンロードしてライブラリディレクトリに入れる必要があります。その後、より意味のあるエラーメッセージが表示されることがあります。たぶんJNDIリソースを定義する必要がありますか?

+0

こんにちは!早々に返事をくれてありがとう。はい、私たちはMavenを使用しています。私たちの嵐のトポロジは問題なく完全に実行されています。この問題は、storm-topologyに接続するはずのdrpcclient.execute()メソッドから発生します。 –

0

この(JNIエラー)は非常に一般的なエラーです.JDKバージョンを変更すると発生します。このエラーを解決するには、コンパイラ設定のみを変更する必要があります。プロジェクトを右クリックしてプロパティに行き、javaコンパイラに行き、JDKバージョンのコンパイラ準拠レベルを選択してください。

関連する問題