jarファイルの実行時に問題が発生しています。eclipse-mavenプロジェクト - NoClassDefFoundErrorはeclipseから実行されていますが、コマンドラインからうまく動作します。
私はmaven installを使用しました:jarファイルをインストールし、ローカルMavenリポジトリにインポートしました。
次に、このjarファイルをpom.xmlに含めました。
<dependency>
<groupId>com.adsafe</groupId>
<artifactId>common-lib</artifactId>
<version>1.0</version>
</dependency>
したがって、プロジェクトは正常にコンパイルされます。 (参考になると、Eclipseプロジェクトが有効になります)。しかし、私はプロジェクトを実行するときに、このjarのクラスのいずれかのNoClassDefFoundエラーが発生します。
私のパッケージは「戦争」なので、このジャーは他のジャーと一緒にWEB-INF/libフォルダに入れなければならないと仮定して、クラスパスになければなりません。
<packaging>war</packaging>
どこが間違っていますか?
ありがとうございました!
FYI ... 私はeclipse、m2eclipse(maven plugin)を使用しており、eclipseからこれを実行しています。
EclipseデプロイメントのWEB-INF/libフォルダにこのjarが含まれていますか(または他の依存関係のjarであれ)。 – Raghuram