・Tomcatプロジェクトの作成
ファイル->新規->プロジェクト->java->Tomcatプロジェクト
・クラスの作成
ファイル->新規->クラス
ソースフォルダ:Tserv/WEB-INF/src
パッケージ: jp.tuyano.eclipsebook3
名前: Tserv
スーパークラス:javax.servlet.http.HttpServlet
・web.xmlの作成、warの公開
[web.xml]
WEB-INFはクライアントからアクセスできないディレクトリ。
サーブレット登録は、web.xmlを作成して行う。
ファイル->新規->ファイル
親フォルダ:Tserv/WEB-INF
ファイル名:web.xml
WEBアプリケーション開始時(Tomcat起動時)にサーブレットを前もってロードしておくことができます。
サーブレットがロードされるとサーブレットクラスのinitメソッドが呼び出されます。
サーブレットをWEBアプリケーション開始時(Tomcat起動時)にロードするにはweb.xmlファイルの<servlet>〜</servlet>に
load-on-startup要素を入れます。
load-on-startupの値には起動する順番を表す0以上の整数値を設定します。
数値が小さいほど早くロードされます。
[war作成]
プロジェクト->プロパティ Tomcat Export to WAR setting
C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\servlet01.war
実行確認
http://localhost:8080/servlet01/Tserv
server.xml
http://localhost:8080/Tserv でアクセスできる
<Context path="/Tserv" reloadable="true" docBase="C:\ojigon\java\Tserv" workDir="C:\ojigon\java\Tserv\work" />
<Context path="/jdbcserv" reloadable="true" docBase="C:\ojigon\java\jdbcserv" workDir="C:\ojigon\java\jdbcsev\work" />