- PR -

任意のフォルダーをwebappsに製作し、その中に新しいwarファイルを配備する(Tomcat)

1
投稿者投稿内容
A.K.渡邉
常連さん
会議室デビュー日: 2004/11/15
投稿数: 30
投稿日時: 2005-05-10 07:05
warファイル配備の際、”TOMCAT_HOME/webapps/プロジェクト名/”に配置する文章は見かけるのですが、任意のフォルダを製作しその中に新しいwarファイルを入れたいと思います。なるべくwarファイル側の変更をせずにしたいのですが、何か良い方法がありますでしょうか?
hiro
常連さん
会議室デビュー日: 2005/03/10
投稿数: 32
投稿日時: 2005-05-10 11:26
TOMCAT_HOME/conf/server.xmlにContextタグを追加することでできませんか?
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-05-10 11:54
引用:

hiroさんの書き込み (2005-05-10 11:26) より:
TOMCAT_HOME/conf/server.xmlにContextタグを追加することでできませんか?


この場合は、warファイルを人間が展開してから、
「プロジェクト名」フォルダをContextに加える必要があると思います。
それとも、warファイルのままできるんですか?

さて「webapps直下になくても展開できる」という時点で、
それはwarファイルじゃないんではないでしょうか。
hiro
常連さん
会議室デビュー日: 2005/03/10
投稿数: 32
投稿日時: 2005-05-10 12:35
最初の書き込み時点では調べては無いのですが(無責任ですみません)
server.xml context war
でググって見たところ
server.xmlのContextのdocBaseについて
を見つけました。
TOMCATのバージョンはこの発言ではわかりませんが、今回の案件とほぼ同じ質問と思います。
この発言を信じればできそうですね
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-05-10 12:58
先ほどは失礼しました。
なるほど、warファイルをdocbaseに指定できるんですか。
勉強させていただきました。ありがとうございます。
みやも
ベテラン
会議室デビュー日: 2002/04/22
投稿数: 74
投稿日時: 2005-05-10 18:16
webappsの場所の変更したいということであれば、
server.xmlのHost要素のappBase属性で指定できるっぽいです。

<Host name="localhost" appBase="C:/foo/mywebapps/"
...>

http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/host.html
1

スキルアップ/キャリアアップ(JOB@IT)