Servlet/JSP
Servlet/JSP
Java2 SE 5.0 API
Java2 SE 1.4 API
Java2 EE API
Struts 1.0.2
MSDN2 Library
MySQL 5.1
MySQL 4.1
HTMLリファレンス
CSSリファレンス
JavaScript
基本カラーチャート
カレンダー
 最新PG・講座情報
 最新ニュース
 電子辞書・辞典
ご意見・ご要望はこちらまで

課題

Servlet/JSP

簡単なサーブレットの作成


1.Tomcatの前準備

1.1 Webアプリケーションの登録

 Tomcat4系配下のWebアプリケーションを作成するにはWebプロジェクトのディレクトリを Tomcat のホームディレクトリの下の conf ディレクトリの中の server.xml に次のように追加します。 ここでのWebアプリケーションの名前は「EncodeTest」とします。
 但し eclipse でTomcatプラグインをインストールしている場合は、Tomcatプロジェクトを作成すると自動で登録されますが、 チェック次第で自動にならない場合がありますのでよく確認して下さい。
 (以降 Webアプリケーションのディレクトリを<%WEB_HOME%> と表現します。)

 
 1: <Context path="/EncodeTest" reloadable="true" docBase="d:\eclipse\EncodeTest"
 2:             workDir="d:\eclipse\EncodeTest\work\org\apache\jsp"/>
            
 server.xml
 1-2行目 :Webアプリケーション名のTomcatでの配置設定。

 またApacheを利用し、Tomcatとの連携が CoyoteJK2 の場合は、 Apache のホームディレクトリの下の conf ディレクトリの中の workers2.properties に次の記述を追加します。
 (参考 Tomcatの連携)

 
 1: [uri:/EncodeTest/*]
  workers2.properties
 1行目 :Webアプリケーション名



1.2 デプロイメントディスクリプタの作成

 Tomcatでのデプロイメントディスクリプタ(配備記述子)と呼ばれる web.xml を <%WEB_HOME%>\WEB-INF に作成します。

 
 1: <?xml version="1.0" encoding="ISO-8859-1"?>
 2: 
 3: <!DOCTYPE web-app
 4:   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 5:   "http://java.sun.com/dtd/web-app_2_3.dtd">
 6:
 7: <web-app>
 8:
 9:     <servlet-mapping>
10:         <servlet-name>invoker</servlet-name>
11:         <url-pattern>/servlet/*</url-pattern>
12:     </servlet-mapping>
13:
14: </web-app>
 web.xml
 9-12行目:サーブレットのマッピング。
        servlet-name を url-pattern にマッピングするという意味ですが、
        この場合は/servlet/サーブレット名で呼び出します。

 
 INDEX
  課題 Servlet/JSP 簡単なサーブレットの作成
1.Tomcatの前準備
  2.JSPとサーブレットの作成
  3.文字化けの確認と修正
  4.フィルタ機能の利用
  5.デバッグ時の注意
Top
Copyright© 2003-2007 FumikiChan All Rights Reserved.
http://www.fumikichan.net/