Tomcat を使っていて、サーブレットのクラス名 our_servlet.class に次の URL をマップしたい場合を考える。
https://localhost:8080/our_dir/ourservlet
- まず $CATALINA_HOME/webapps/ を探す。
	ここで、$CATALINA_HOME とは Tomcat をインストールしたディレクトリを表す環境変数である。
	
- 
	our_servlet.class を置くディレクトリ
$CATALINA_HOME/webapps/our_dir	
 を作る。もしサーブレットを URL のルート(https://localhost:8080/)にしたいのであれば、サーブレットは$CATALINA_HOME/webapps/our_dir に置くことになる。
- 
	次のディレクトリを作る。
$CATALINA_HOME/webapss/our_dir/WEB-INF
 $CATALINA_HOME/webapss/our_dir/WEB-INF/classes
 
- 
	次のディレクトリにサーブレットのクラスファイル(.class)を置く。
$CATALINA_HOME/webapss/our_dir/WEB-INF/classes
 
- 
	$CATALINA_HOME/webapss/our_dir/WEB-INF のディレクトリに web.xml という名前のファイルを置く。
	
- 
	以下のように $CATALINA_HOME/webapss/our_dir/WEB-INF/web.xml にタグを書く。
<servlet-name>…</servlet-name>
 <servlet-class>…</servlet-class>
 <servlet-mapping>…</servlet-mapping>
 具体的には次のようになる。<?xml version="1.0" encoding="ISO-8859-1"?>
 <!DOCTYPE web-app
 <span>    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "https://java.sun.com/dtd/web-app_2_3.dtd">
 
 <web-app>
 
     <servlet>
         <servlet-name>OUR SERVLET</servlet-name>
         <servlet-class>our_servlet</servlet-class>
     </servlet>
 
     <servlet-mapping>
         <servlet-name>OUR SERVLET</servlet-name>
         <url-pattern>/ourservlet</url-pattern>
     </servlet-mapping>
 
 </web-app>
 
    トラックバック URL:
    https://perltips.twinkle.cc/trackback/146