嵐の使用方法を学びながら。私はよく知られているWordCountトポロジの自分のインスタンスをコンパイルして、それがどのように行われているかを確認することにしました。コードは、例のコードと100%同一です。 (https://github.com/apache/storm/blob/master/examples/storm-starter/src/jvm/org/apache/storm/starter/WordCountTopology.java)嵐は私自身の瓶のjarクラスのパスを見つけることができません
しかし、私がジャーを実行しようとすると、私はメインクラスを見つけたりロードできなかったというエラーが表示されます。 stormにバンドルされているデフォルトのサンプルjarを問題なく実行できます(呼び出し文法の問題ではありません)。
bin/storm jar lib/"name".jar "classpath"
Mavenは、問題なくjarファイルを作成し、最初は私がポンポンファイルで正しく嵐依存性を除外していなかったが、それは右、このようにする必要がありますと仮定しましたか?
<dependencies>
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-core</artifactId>
<version>1.0.2</version>
<scope>provided</scope>
</dependency>
</dependencies>
これはおそらく、漠然とした質問ですが、コードが同じなので、成功したjarファイルを生成することは右、問題にはなりませんので、それをどこに取り組むためにわからない正直に言うと?
あなたが言ったように私がやったが、私はまだ同じエラーを取得します。私はManifest.mfファイルを開いていましたが、今はメインクラスのパスを持っていますが、これまでにないものでした。 – user697110