2012-03-15 8 views
1

私の問題はほぼ正確にthe one described hereと同じですが、その投稿は数年前であり、Eclipseのhelios(私が使っている)はその質問で議論されたJ2EEプロジェクトラベルを使用していません。なぜHelios Webプロジェクトが実行時に依存プロジェクトクラスを見つけられないのですか?

私は別の「ユーティリティ」プロジェクトを参照するダイナミックWebプロジェクトを持っています。ユーティリティプロジェクトには、サービス、daosなどが含まれています。コンパイル時間は問題ありません。しかし、私がtomcatでWebプロジェクトを開始すると、たくさんのorg.springframework.beans.factory.CannotLoadBeanClassExceptionが得られます。私はこのClassNotFoundの問題は、単一のBeanに関連していないか、正しくは綴られていないことを知っています。私は見つからなかったオリジナルの重要ではないBeanをコメントアウトし、ユーティリティで他のBeanと同じClassNotFoundエラープロジェクト。

私はTomcat 6.0を使用しています。

ユーティリティプロジェクトには、Javaおよびユーティリティモジュールファセットがあります。 Webプロジェクトには、動的WebモジュールとJavaがあります。ユーティリティプロジェクトは、Webプロジェクトのビルドパスにあります。私はまた、ユーティリティプロジェクトをWebプロジェクトの 'Project References'プロパティでチェックしてみましたが、 'Project References'とビルドパス上のプロジェクトの違いはわかりません。

答えて

0

Webプロジェクトの展開アセンブリプロパティページ(プロジェクト - >プロパティ)を開いて、ユーティリティプロジェクトを展開する必要があることを示します。そして、あなたがヘリオスに滞在することが必要なものがなければ、インディゴに更新してください。ヘリオスはほぼ2歳です。

関連する問題