トップページ >  Struts >  Strutsプロジェクトのディレクトリ位置を変更
初版2006/08/11: 最終更新日2014/06/01
  Strutsプロジェクトのディレクトリ位置を変更
目次
Strutsプロジェクトのディレクトリ位置を変更
コンテキスト名.xmlでコンテキストルートを指定する
Strutsプロジェクトのディレクトリ位置を変更
Strutsをインストールしたら、Tomcat配下にアプリを置いているのを変更します。
これはTomcatアンインストールした時に万が一アプリが消えたりすると困るためです。
今回はC:\STRUTS配下にStrutsプロジェクトを移動します。
プロジェクトを移動するにはC:\Tomcat\webapps配下にxmlファイルを置きます。
名前をSTRUTS.xmlとします。ファイルの中身は以下の通りにします。

<Context path="/STRUTS" reloadable="true" docBase="C:\STRUTS" workDir="C:\STRUTS\work\org\apache\jsp" />
これで、Tomcatを再起動し、 http://localhost:8080/STRUTS/ にアクセスするとアプリ動作の確認が出来ると思います。
以下、アプリの初期イメージです。

Strutsプロジェクトのディレクトリ位置を変更
Strutsプロジェクトのディレクトリ位置を変更
コンテキスト名.xmlでコンテキストルートを指定する
Tomcat5.5で、server.xmlではなく、コンテキスト名.xmlでコンテキストルートを指定したい場合

C:¥tomat5.5¥conf¥Catalina¥localhost¥コンテキスト名.xml

と言うファイルを作成します。localhost部分は、ホスト名になります。
test.xmlと言うファイルを作成したとします。ファイル内容は以下の通りとします。

<Context path="/test" reloadable="true"
    docBase="C:\workspace\Test" workDir="C:\workspace\work" />

これで、Tomcatを再起動すると以下のように画面が表示されます。

コンテキスト名.xmlでコンテキストルートを指定する
コンテキスト名.xmlでコンテキストルートを指定する