アットウィキロゴ
okoba23 @ ウィキ
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

okoba23 @ ウィキ

コンテキスト

最終更新:

okoba23

- view
管理者のみ編集可

コンテキスト

Webアプリの構築要素

  1. サーブレット
  2. JSP
  3. HTML
  4. イメージファイル、サウンドファイル
  5. アプレット
  6. クラスファイル

コンテキスト

  • TomcatでWebアプリを実行するのにあたり、「%CATALINA_HOME%」のwebapps配下にアプリを置く。
  • このディレクトリをコンテキスト(context)と呼ぶ。
  • URL構成( プロトコル名+サーバ名(ドメイン)+ポート番号+コンテキスト)
  • http://localhost:8080/test/index.html
  • webapps配下にディレクトリを作成しただけでは、認識できない。
  • webapps配下のcontextを認識させるには「webapps/context名/WEB-INF/」ディレクトリとweb.xmlの記述が必要。

コンテキストの配置

  • %CATALINA_HOME%/conf/server.xmlの<host>エレメントのappBase属性で指定。
  • appBase属性の値は、%CATALINA_HOME%を起点とした相対パスor絶対パス。
<Host name="localhost" appBase="webapps"
                       unpackWARs="true" autoDeploy="true"
                       xmlValidation="false" xmlNamespaceAware="false">
・・・
</Host>

コンテキスト構成

  • コンテキスト直下には、jspやhtmlファイル、イメージファイルなどを。
  • WEB-INF/classes配下・・・サーブレット、クラスファイル
  • WEB-INF/lib・・・jarファイル
%CATALINA_HOME%/webapps
               /webapps/html
               /webapps/jsp
               /webapps/WEB-INF/web.xml
               /webapps/classes/サーブレットやクラスファイルなど
                 /webapps/lib/jarファイル
記事メニュー
最近更新されたスレッド
ウィキ募集バナー