Tomcat 6とEclipseを使用して動的Webアプリケーションをデプロイするときに使用しているサードパーティライブラリ(JARファイル)の提供に問題があります。
WebアプリケーションプロジェクトがこれらのJARに直接依存しているセットアップでこれを行う方法を私は知っていることに注意してください。
ただし、私のセットアップでは、2つのEclipseプロジェクトがあります。
- coreはクラスライブラリであり、たとえばに依存します
a.jar。 - webはWebアプリケーションであり、コアに依存します。
Webのプロジェクト設定のDeploymentAssemblyカテゴリにコアを追加したので、Eclipse(またはTomcat-ここで責任のあるアクターが誰であるかはよくわかりません)がWebアプリケーションcore.jarのディレクトリに配置しています。libs
問題は次のとおりです。Webアプリケーションを試してみると、コアがからクラスにアクセスするとaNoClassDefFoundErrorがスローされます。私はこれについて何をすべきですか?WebアプリケーションのDeploymentAssembly設定ページに配置することは、コアプロジェクトが依存するWebプロジェクトとは無関係であるため、適切なソリューションではないと思います。a.jara.jar
基本的に、コアの依存関係をに「埋め込む」ようにEclipse(Tomcat?)を構成する方法を探していますcore.jar。これに関する問題は、 Webプロジェクトcore.jarをデプロイするときに自動的に生成されることです。
ヘルプは非常にありがたいです。前もって感謝します!




