okoba23 @ ウィキ
コンテキスト作成
最終更新:
Bot(ページ名リンク)
-
view
コンテキスト作成
- servlet実行では、コンテキストのディレクトリ配下にWEB-INFディレクトリを作成する事で、コンテキストと認識させる方法だったが、下記の方法を使ってもコンテキストを定義できる。
- WEBアプリを格納したディレクトリ配下にWEB-INFディレクトリを作成。
- %CATALINA_HOME%/conf/Catalina/localhostディレクトリにコンテキスト定義ファイルを配置。
- WEBアプリから生成したwarファイルを配置。
- server.xmlに<Context>エレメントを記述。
コンテキスト定義ファイルの配備
- %CATALINA_HOME%/conf/Catalina/localhostディレクトリにコンテキスト名と同じ名前のxmlファイルをコンテキスト定義ファイルとして扱う。
- <Context>エレメントのdocBase属性にはコンテキストの場所をwebappsディレクトリを基点とした相対パス、または絶対パスで指定する。
warファイルによるコンテキスト配備
- server.xmlの<Host>エレメントのappBase属性で指定した場所にあるwarファイルはコンテキストとして扱われる。
- server.xmlの<Host>エレメントのunpackWARs属性にtrueが指定されている場合には、WARファイルを展開したディレクトリが作成される。
server.xmlに<Context>エレメントを記述
- %CATALINA_HOME%/conf/server.xmlで設定。
■server.xml
<Context path="/sample" docBase="test"
privileged="true" antiResourceLocking="false"
antiJARLocking="false"
</Context>