Eclipse から Tomcat6 で webapp を実行中に ClassNotFoundException が発生しました。私の Web アプリケーション (projectA) には 2 つのプロジェクト依存関係があります。1 つは標準プロジェクト (projectB) で、もう 1 つは別の Web プロジェクト (projectC) です。
[サーバー] タブで Tomcat をサーバーとしてセットアップし、projectA と projectC の両方を Tomcat にデプロイしました。projectC を問題なく実行およびデバッグできます。projectA を実行/デバッグできますが、projectC のクラスが見つかりません。
tomcat/webapps/projectA/WEB-INF/lib ディレクトリを見てみましたが、projectC の jar はありません。projectC のクラスも tomcat/webapps/projectA/WEB-INF/classes にありませんが、projectB のクラスはすべて存在します。
projectA の buildpath->projects リストを見ると、projectB と projectC の両方がリストされています。projectA の buildpath->Order and Export リストを見ると、projectB と projectC の両方がリストされています。
この問題は、projectC が標準プロジェクトではなく Web プロジェクトであるという事実に関係していると思いますが、回避策が何であるかはわかりません。
アイデア?