3

Eclipseに動的Webプロジェクトがあり、Tomcat(バージョン5.5)に自動デプロイする必要がありますが、実行されていません。ビルドエラーはなく、クラスファイルはワークスペースのプロジェクトに表示されますが、Tomcatインスタンスにコピーされることはありません。プロジェクト名はtimex2で、いくつかの異なるデフォルトの出力フォルダーを試しましたが、役に立ちませんでした。デフォルトの出力フォルダーは現在、timex2 / WebContent / WEB-INF/classesに設定されています。

ビルドパスの[ソース]タブは次のとおりです。 [ソース]タブ

パッケージエクスプローラーのプロジェクトは次のとおりです。 パッケージエクスプローラー

Windowsエクスプローラーでのプロジェクトのディレクトリ構造は次のとおりです。

ディレクトリ構造

更新:これがマーカーウィンドウです:

ここに画像の説明を入力してください

4

2 に答える 2

2

プロジェクト設定の下にある[DeploymentAssembly]タブを見て、Tomcatディレクトリに適切にデプロイされているかどうかを確認します。

于 2012-04-10T18:04:49.720 に答える
2

Eclipseは、ファイルをプロジェクトに対してローカルに保持します。これにより、複数のプロジェクト間でTomcatインスタンスをデバッグおよび共有する場合などにホットデプロイが可能になります。ローカルファイルには、デプロイに必要なすべてのものが含まれます。eclipse内のサーバーで定義されているすべてのxmlファイルを参照してください。これは、Tomcatをブートストラップするために使用されるものです。

ランタイムポートをすばやく確認する方法が必要な場合は、Webアプリのルートにsoimeマークアップを含むhtmlファイルを追加し、それを右クリックして「サーバーで実行」と言います。これにより、コンテキストルートを使用してファイルが開かれ、開発を続行できます。

于 2012-04-10T18:02:12.070 に答える