私は Eclipse 3.4 と Tomcat 5.5 を使用しており、動的 Web プロジェクトをセットアップしています。http://127.0.0.1:8080/project/からアクセスできますが、デフォルトでは WebContent フォルダーからファイルを提供します。提供したい実際のファイルは、「share」という名前のフォルダーの下にあります。このフォルダは CVS から取得したものなので、名前を変更するのではなく、指定された名前で使用したいと考えています。これはどのように行うことができますか?
5 に答える
プロジェクト フォルダーには、次のような XML フラグメントを含む、.settings
という名前のフォルダーの下にファイルがあるはずです。org.eclipse.wst.common.component
<wb-module deploy-name="WebProjectName">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
wb-resource
source-pathを共有フォルダーに変更できるはずです。これらの変更は、安全のために閉じた Eclipse プロジェクトで行います。
これは、Eclipse で動的 Web プロジェクトを初めて作成するときに選択する設定です。既存のプロジェクトの値を Eclipse 自体で変更する方法がわかりません。
Web アプリケーションなどで、展開時に共有フォルダーを別のパスにマップする場合は、/share/
おそらく別の wb-resource 要素を追加するだけで済みます。
Eclipse から実行でき、.settings ファイルを手動で編集する必要はありません。
Eclipse 3.6 (およびおそらくそれ以前のリリース) では、
- プロジェクトを右クリック
- プロパティをクリックします
- 「展開アセンブリ」をクリックします
- 追加... フォルダ -> 次へ
- ソース フォルダに移動する
- 終了
Windows を実行している場合は、MS のジャンクション ユーティリティ ( http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx ) を使用して、共有ディレクトリを Webcontent フォルダーにマップします。私は定期的にこれらのマッピングのいくつかを定期的に行ってきました。
STS2.5.1の場合
- プロジェクトを右クリックします
- プロパティをクリックします
- 「Javaビルドパス」をクリックします
- 「ソース」タブをクリックします
- デフォルトの出力フォルダに移動します
- パスを参照して追加します
- 終了
プロジェクトを右クリック > プロパティ > 展開アセンブリで Web コンテンツの場所を指定できます。
これは私が mys STS で行ったことです。場所を追加または削除できます。