補足

Webアプリケーションのディレクトリ構造

 -(Webアプリケーションルート)
     - WEB-INF
         - web.xml(設定ファイル)
         - classes
             -(classファイル)
         - lib
             -(JARファイル)
         - tags
             -(タグファイル)
         - src
             -(ソースファイル)
         - work
     - image
       - (画像ファイル)
     - jsp
       - (JSPファイル)
       - (HTMLファイル)

Webアプリケーションのディレクトリ構造は上のようになっている。 緑色の部分は、 仕様上そこに置かなければいけないものを表す。 黒色の部分は任意であるが、よくあるパターンを示す。

web.xmlの書き換え

設定ファイルを書き換えずにコンパイル後すぐにServletを実行できるようにする。

C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\web.xml のなかで、次のようになっている部分を探して、赤字の部分を付け加える。

 91: <!-- -->
 92:    <servlet>
 93:        <servlet-name>invoker</servlet-name>
 94:        <servlet-class>
 95:          org.apache.catalina.servlets.InvokerServlet
 96:        </servlet-class>
 97:        <init-param>
 98:            <param-name>debug</param-name>
 99:            <param-value>0</param-value>
100:        </init-param>
101:        <load-on-startup>2</load-on-startup>
102:    </servlet>
103:<!-- -->
322:<!-- -->
323:    <servlet-mapping>
324:        <servlet-name>invoker</servlet-name>
325:        <url-pattern>/servlet/*</url-pattern>
326:    </servlet-mapping>
327:<!-- -->

あるいは書換え済みのweb.xmlをダウンロードして、 C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\web.xmlと 置き換えても良い。

あるいは各Webアプリケーション(Tomcatプロジェクト)のWEB-INFフォルダの下に、 個別のweb.xmlを置いても良い。

注意:


Koji Kagawa