・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" />