0.Javaが正しくインストールされているかを確認します。
> echo %JAVA_HOME%
C:\Program Files\Java\j2sdk1.4.2_16
> java -version
java version "1.4.2_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_16-b05)
Java HotSpot(TM) Client VM (build 1.4.2_16-b05, mixed mode)
できていなかったら、下記から設定します。
システムプロパティ->詳細->環境変数->システム環境変数->新規
変数: JAVA_HOME
値: C:\Program Files\Java\j2sdk1.4.2_??
システムプロパティ->詳細->環境変数->システム環境変数->編集
変数: Path
値: %JAVA_HOME%\bin;を追加
1.Tomcatをインストールし、環境変数を設定
インストールができたら、Tomcatを起動し、http://localhost:8080/に
アクセスできるか確認します。
次に環境変数を設定します。
システムプロパティ->詳細->環境変数->システム環境変数->新規
変数: CATALINA_HOME
値: C:\Program Files\Tomcat??\
システムプロパティ->詳細->環境変数->システム環境変数->編集
変数: Path
値: %CATALINA_HOME%\bin;を追加
システムプロパティ->詳細->環境変数->システム環境変数->新規
変数: CLASSPATH
値: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
%CATALINA_HOME%\common\lib\servlet.jar;
%CATALINA_HOME%\common\lib\tools.jar;を追加
環境変数の設定ができたかの確認は、こちら。
> echo %CATALINA_HOME%
> echo %PATH%
> echo %CLASSPATH%
.;C:\Program Files\Java\j2sdk1.4.2_16\lib\dt.jar;C:\Program Files\Java\j2sdk1.4.
2_16\lib\tools.jar;C:\Program Files\Tomcat 4.1\common\lib\servlet.jar;C:\Program
Files\Tomcat 4.1\common\lib\tools.jar;
2.Servletのソースを作成し、コンパイル
単なるjavaのコンパイルです。
> javac HelloWorldServlet.java ⇒HelloWorldServlet.classが生成されます
3.classファイルを配備(デプロイ)
classファイルをデプロイします。 ファイルをWEB-INF配下にコピーします。
> copy HttpServlet.class "%WEBAPP%/WEB-INF/."
server.xmlを編集し、ドキュメントルートの設定をします。
@server.xml に以下を追加します。
<Context path="/webapp" docBase="C:\webapp" reloadable="true"
crossContext="true"></Context>
web.xmlを編集し、Webアプリケーションの設定をします。
@web.xml に以下を追加します。
<web-app>
<serlvet>
<servlet-name> Sample </servlet-name>
<servlet-class> HelloWorldServlet </servlet-class>
</serlvet>
<serlvet-mapping>
<servlet-name> Sample </servlet-name>
<url-pattern> /hello </url-pattern>
</serlvet-mapping>
</web-app>
4.サーブレットを実行
http://localhost:8080/webapp/hello へアクセスします。
|