2012-02-26 4 views
0

私のプロジェクトには2種類のjarがあります。私のプロジェクトが依存しているプロジェクト(例えば、my-second-project.jar)、第三者のライブラリ(例えば、hibernate.jar)である別のものから作成された1つのjarファイル。 2番目の種類のjarsは、最初の実行時にtmp dirデプロイメントには表示されません。Eclipse 3.6 Tomcatはデプロイメントアセンブリのjarsをデプロイメントアセンブリに配置しませんtmp dir

私はEclipse 3.6を使用しています。私のプロジェクトは動的Webプロジェクトです。私のTomcatバージョンは6.0.28です。私はそれを修正しようとしました - それは助けにはなりません。私もよく似たWebプロジェクトがうまくいきました。

私は一時的な回避策を講じました。私は自分のジャーをクラスパスに直接配置しました。しかし、これはちょうど仕事のアロンダですが、問題の理由ではありません。

私のwaring/errorsパースペクティブの出力はクリーンで、この問題が発生している接続されたメッセージはありません。また、私はもう一つ "興味深い"問題を持っています。それは記載されているhere

私ができることすべてを試してきたと私は本当に何をすべきか分からないので、助けていただければ幸いです。

答えて

0

2つのプロジェクトがありますか?そして、あなたは他のプロジェクトが依存しているプロジェクトから瓶を手に入れませんか?その場合は、jarファイルが最初のプロジェクトからエクスポートされていることを確認してください:プロジェクトを右クリックし、Build Path - > Build Path ...を選択し、 "Order and Export"タブに移動して、輸出する。

+0

いいえ、私は現在のプロジェクトからjarファイルを取得しません。例えば。私は自分のプロジェクトにフォルダ "libs"を持っています。このフォルダからBuild PathとDeployment Assemblyにjarファイルを追加しました。私のプロジェクトはうまくコンパイルされますが、jarファイルを公開するとjarmはTomcatのtmp展開フォルダに移動しません。警告もエラーもありません。もう一つの同様のプロジェクトがうまくいきます。 –

関連する問題