2011-02-10 6 views
6

問題は次のとおりです。ソースコントロールの下にJavaの「動的Webプロジェクト」があり、Eclipseワークスペースでチェックアウトされています。以前は、Eclipse内のローカルTomcatサーバー上でサーブレットを実行することができました。しかし、私はいくつかのファイルを取り除き、いくつかの新しいファイルを追加したいくつかの変更を引っ張った。eclipseが動的Webプロジェクトを正しく展開しないのはなぜですか?

Eclipseは、Webアプリケーションをtomcatディレクトリにデプロイしていないようです。私はEclipseが以前に(メタデータのもとで)それを配備したフォルダを見たが、もう何もそこにコピーされなかった。ビルド構成に何か問題があると考えられますが、問題を見つけるために考えられるいくつかの原因や手順はありますか?

しかし、私が書いたAntスクリプトを使ってWebアプリケーションを展開/実行することはできますが、実行すると正しく動作します。

+0

わかりやすく聞こえますが、Webサーバーの設定を削除して再作成しています。私の経験では、時間の90%を助けます。 –

+1

私は2番目のアレクサンダーの提案をしたいと思います。また、他のすべてが失敗した場合は、ワークスペースを再作成して、ソース管理からすべてのプロジェクトを再度プルしてください。 – Domchi

答えて

3

これ以上の情報がないと言うことは難しいです。 Tomcatを起動するときにコンソールのエラーをチェックすることから始めます。問題がどのように現れますか、ファイルがコピーされたかどうかを調べましたか?私は特定の問題を見つけることができませんよ場合は、そこにいくつかのランダムなもの/ブードゥー教の儀式は、試してみます(時にはEclipseはちょうど注意のビットを必要とする):

  • チェックウィンドウ/設定し、その後のJava /インストール済みのJREおよびサーバー/ランタイム環境。 「編集」をクリックして、Eclipseがエラーを報告するかどうかを確認します。
  • プロジェクトのビルドパスを確認します。プロジェクト/ビルドパス/ビルドパスを右クリックします。すべてのタブを通過します。赤色のものはすべて修正が必要です。
  • ウィンドウ/表示ビューを開き、エラー・ログ(Eclipseエラーを含む)と問題(コンパイラーの警告/問題)の両方を見てください。
  • 時々Project/Cleanが役立ちます。
  • [サーバー]ビューでサーバーを右クリックし、[駆除]を選択してください。
  • -cleanオプションを指定してeclipseを起動してみてください。
+0

リストのおかげで、サーバー上のクリーンを選択しました。 – Kryptic

関連する問題