残念ながら、サーバーを公開/起動した後にそのWebアプリの場所に移動すると、Eclipseのサーバープラグインに埋め込まれたTomcatにデプロイしているJava Webプロジェクトがあります。 .classファイルがすべて欠落しています。ProjectName\ WEB-INF\classes\path\to\packages \->すべてのパッケージが空です。
この問題を解決する方法はありますか?
編集
[自動ビルド]がオンになっているため、指定したプロジェクトではなく、今含めた別のWebプロジェクトで問題なくコンパイルされます
編集2
Eclipseを再インストールしました(理由はありません)-何も変更されておらず、プロジェクト#2で機能し、プロジェクト#1では機能しません。パッケージへのパスすら存在しません。srcフォルダーのコンテンツ(想定されている) WEB-INF/classesに移動する)はまったくありませんが、リソース(同じデプロイメントアセンブリコマンドを持つresourcesフォルダーがあります)はあります。
正気を取り戻すために実行するいくつかのステップ...
プロジェクトを更新します。 Eclipseの外部のファイルシステムで何かが変更された可能性があります。
プロジェクトのキック->クリーン。
次に、ファイルシステム上のプロジェクト(デプロイされた場所ではない)を確認します。/binディレクトリ(またはクラス出力ディレクトリを変更した可能性のあるもの)に予期されるファイルが表示されますか?
ウィザードを使用して戦争をエクスポートしてみましょう。ファイル->エクスポート-> Web-> WARまたはそのようなもの。 WARの内容を確認してください。そこに.classファイルがありますか?
これまでのところすべてが順調であれば、プロジェクトに問題はありません。 Tomcatサーバーアダプタが混乱しました。
サーバービューで... Tomcatが実行されていることを確認します。次に、Tomcatを右クリックして、プロジェクトの追加/削除を選択します。プロジェクトを削除します。 Webアプリにアクセスできなくなったことを確認します。
次に、プロジェクトの追加/削除を介してプロジェクトを再追加するか、アクションとして実行の1つを呼び出します。
上記はTomcatサーバーアダプタをリセットするはずであり、うまくいけば期待通りに動作するはずです。