アプリ版:「スタンプのみでお礼する」機能のリリースについて

Tomcatを使ってServletを開発しています。
普通ならば、d:\tomcat\webapps\test\WEB-INF\classes
に開発したServletを配置しますが、
事情があって、別のドライブにServletを置きたいのです。
# 例 E:\test\classes\

その場合、どのようにすればよいのでしょうか?
どなたか、アドバイスよろしくお願いします。

A 回答 (1件)

%TOMCAT_HOME%/conf/server.xml の、


配置したいコンテキストの記述の個所で、

<Context path="hoge" docBase="C:/hoge" ... />

と docBase 属性で絶対パスを指定すれば、
そこがコンテキストルートになります。

質問にあるように、コンテキスト内のサーブレットだけを別の場所に
移動することはTOMCATが使用しているクラスローダ自体をカスタマイズしないと
できません。
    • good
    • 0
この回答へのお礼

そうなんですか・・・。
ありがとうございました。

コンテキストルートは任意に設定できるけれども
WEB-INF\classes というフォルダ構成は必須なのですね。

お礼日時:2002/09/20 08:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!