2010年3月8日の記事では、MyEclipseが提供するWebアプリケーション開発向けのプロジェクト
「Webプロジェクト」の作成方法についてお話しました。
Webプロジェクトは、ウィザードを使ってプロジェクト名やJ2EE仕様を選択するだけで
簡単に作成できましたね。
さらに、Webプロジェクト作成時には、プロジェクト名を入力すると
自動的に「コンテキスト・ルート」が決定することもお話しました。
この「自動的にコンテキスト・ルートが決まる」という機能は便利である一方、
多少問題になることもあります。
例えば、プロジェクト名に長い文字列や、複雑でわかりずらい文字列を指定してしまった場合は、
その文字列がそのままコンテキスト・ルートになってしまうのです。
このコンテキスト・ルートはブラウザからJSPなどへアクセスする際に
指定する必要があるものですので、できればわかりやすい名前をつけた方が
よいですね。
もちろん、Webプロジェクト作成の段階からコンテキスト・ルートに注意しておくにこしたことはないのですが、
もしプロジェクトを作成してしまった後でも、コンテキスト・ルートは簡単に変更ができますので、
ご紹介したいと思います。
(1)
「パッケージ・エクスプローラー」ビューで、Webプロジェクトを選択します。
さらに、右クリックしてコンテキスト・メニューの「プロパティ」を選択します。
(2)
「プロパティ」ダイアログが開きますので、「MyEclipse」>「Web」を選択します。

(3)
「コンテキスト・ルート」タブを選択して、「Webコンテキスト・ルート」欄に
適切な文字列を入力します。
入力が終わったら、「OK」ボタンをクリックしダイアログを閉じます。
以上で、コンテキスト・ルートの変更は完了です。
この「プロパティ」ダイアログは、コンテキスト・ルートの修正だけでなく
確認したい場合も活用できます。
例えば、他人が作ったWebプロジェクトを自分の環境でも動かす場合、
コンテキスト・ルートが何であるかを正確に把握していないと
ブラウザからJSPなどのファイルへアクセスできなくなりますね。
でも、「プロパティ」ダイアログを使えばコンテキスト・ルートを簡単に確認できますので
是非活用してくださいね!