私は2つのプロジェクトを持っています。そのうちの1つはメイベン、もう1つは春のプロジェクトです。私はmavenプロジェクトからjarファイルを入手し、springプロジェクトへの参照を与えます。私がコンパイル時にいくつかのクラスとメソッドを呼び出すと、大丈夫です。私はTomcatのサーバを起動したとき、私は「java.lang.NoClassDefFoundErrorの」と「NoClassDefFoundErrorが」でエラーが発生しました。アプリケーションは実行時にクラスを表示しません。MavenプロジェクトからSpringプロジェクトへのリファレンスを取得するには?
このエラーは、tomcatランタイムクラスパスの原因で発生したと考えられました。クラスパスに欠けているクラスを追加する必要があります。しかし、それを行う方法?この問題をどのように処理するのですか?
IDE:あなたの答えのために9
ありがとう:
TomcatバージョンのEclipse。私の悪い英語のために申し訳ありません。
「スプリングプロジェクトへの参照」はどのようにして得られますか?あなたはどのようにTomcatに公開しますか?あなたの春のプロジェクトもmavenプロジェクトですか? – Oleg
はいspringプロジェクトはmavenプロジェクトです。右クリックしてプロジェクトを開始し、java buithのパスとライブラリの順に進みます。そして、 "add jar"をクリックしました。以前はWEB-INF/libにmaven jarファイルを置いていましたが、このパスを選択しました。私はまた、 "注文とエクスポート"タブでこのjarファイルを選択しました。 –