コピー作成 した 動的 Webプロジェクト コンテキスト ルート 変更

eclipseで、JavaのWebプロジェクトをコピーして作成した場合、

コンテキストルールがコピー元の内容のままになっている事があるようなので、

変更方法をメモしておこうと思います。

尚、こちらのメモで記載している内容は、tomcatのケースです。

tomcatは、実行構成で設定された内容を、xml等の情報で保持しているため、

プロジェクト側の情報を変更しても、正しく反映されない場合があります。

同じような挙動を行うhttpサーバーであれば、

設定ファイル等は異なると思いますが、同じような形で解決できるかも知れません。

 

対応方法

以下の点をそれぞれ変更する必要があります。

  1. プロジェクトの設定からコンテキストルートを変更する
  2. tomcatのserver.xmlを変更する

Apache Tomcat 8 Configuration Reference

 


変更手順

1、プロジェクトの設定からコンテキストルートを変更する

まず、変更したいプロジェクトを選択し、右クリックメニューよりプロパティーを選択します。

Webプロジェクトの設定を表示して、
コンテキスト・ルートの内容を変更して、適用を押します。

2、tomcatのserver.xmlを変更する

対象のプロジェクトを実行するために構成しているサーバーを選択し、server.xmlを開きます。

Contextタグを検索し、pathを変更します。

 


 

以上となります。

web.xmlなどのサーブレットマッピング用xmlを変更するだけでなく、

tomcatの設定も変更する必要があるので注意が必要です。

都内でエンジニアをやっています。 2017年に脱サラ(法人設立)しました。 仕事で調べたことや、気になったことをメモしています。
投稿を作成しました 164

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


関連投稿

検索語を上に入力し、 Enter キーを押して検索します。キャンセルするには ESC を押してください。

トップに戻る