Tomcat - (2008/01/16 (水) 14:58:44) の編集履歴(バックアップ)
WindowsでのTomcatの導入
ダウンロード方法
- http://tomcat.apache.org/index.html にアクセス します。
- 「Tomcat 5.5」をクリックします。
- 「Archives」からダウンロードページへ
- 「v5.5.20」をクリックします。
- 「bin」をクリックします。
- 「apache-tomcat-5.5.20.exe」をクリックしてダウンロードします。
インストール方法
- ダウンロードしたファイルをダブルクリックします。
- 「Next」をクリックします。
- 「I Agree」をクリックします。
- 5つの項目が出てきて、上3つがチェックされていて、下2つはチェックされていませんが、下2つもチェックして「Next」をクリックします。
- インストール先を変更する場合は「Browse」をクリックしてインストール先を指定します。インストール先が決まったら「Next」をクリックします。
- 「ポート番号」「User Name」「Password」を入力して「Next」をクリックします。(User Name、Password は後からでも変更できます。)
- 「Install」をクリックするとインストールが始まります。
- 「Finish」をクリックしてTomcatのインストールの完了です。
環境設定
- マイコンピューターを右クリックします。
- プロパティをクリックします。
- 詳細設定タブをクリックします。
- 環境変数をクリックします。
- 環境変数画面が開いたらユーザー環境変数(上)の「新規」をクリックします。
-
以下の変数名と値を入力します。
変数名 変数値 CATALINA_HOME C:/Program Files/Apache Software Foundation/Tomcat 5.5 CLASSPATH ;%CATALINA_HOME%/common/lib/jsp-api.jar
;%CATALINA_HOME%/common/lib/servlet-api.jar
準備
- %CATALINA_HOME%/bin/ (C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin)以下にある「tomcat5.exe」のショートカットを作成し、デスクトップへ移動してください。
- スタートメニューから「Apache Tomcat5.5」→「Configure Tomcat」をクリック。
- 「General」タブの「Startup type」が「Manual」になっていることを確認する。+
- %CATALINA_HOME%/webapps/jsp-examples/ (C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps/jsp-examples)の中にある「source.jsp」ファイルを右クリックして「プロパティ」を選択し、「全般」タブの「変更」から「Notepad」を選択してください。(要するに.jspファイルをNotepadに関連付けすればいいわけです)
- %CATALINA_HOME%/conf/ C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf)以下のweb.xmlを開き80行目の<param-value> false </param-value>を true に変更してください。
起動・停止
- 起動:先ほど作成した「Tomcat5.exe」のショートカットをダブルクリック。
- 停止:起動時に表示されるコマンドプロンプトを閉じる。 ※上記以外に「Configure Tomcat」から起動・停止を行うことも可能。
Tomcat-Manager
- Tomcatを起動した状態でhttp://localhost:8080/にアクセス
- 左上のメニューから「Tomcat Manager」をクリックします。
- インストール時に設定したユーザ名とパスワードを入力します。
- 画面が切り替わって「Tomcat Webアプリケーションマネージャ」という文字がTOPに書かれているページに変わります。
- 開いたページはほっといて%CATALINA_HOME%/conf/ (C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf)以下のtomcat-users.xmlを開きます。
-
<user username="tomcat" password="tomcat" roles="tomcat"/>の部分を以下のように変更します。
<user username="任意のユーザ名" password="任意のパスワード" roles="tomcat,manager"/>
- 変更後、「Tomcat Manager」にアクセスする際は、上で設定したユーザ名とパスワードを使用してください。
基本構成
- %CATALINA_HOME%/webapps/ (C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps)以下に任意のディレクトリ(アプリケーション名)を作成。
-
作成したプロジェクトディレクトリ以下を構成。
******************** ***ディレクトリ構成*** ******************** 任意のディレクトリ(アプリケーション名) | +---WEB-INF | +---src | | | +---サーブレットファイル(~.java) | +---classes | | | +---サーブレットファイル(~.class) | +---lib | | | +---パッケージ(~.jar) | jspファイル(~.jsp)
※srcディレクトリにclassesディレクトリのショートカットを作成しておくと便利です。
コンテキスト
- %CATALINA_HOME%/conf/Catalina/localhost/ (C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost)以下に「アプリケーション.xml」を作成。
-
作成したファイルを開き、下記のように設定します。
<?xml version="1.0" encoding="UTF-8"?> <Context path="/アプリケーション名" docBase="アプリケーション名" crossContext="true" reloadable="true" debug="1"> </Context>
web.xml
-
%CATALINA_HOME%/webapps/WEB-INF (C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\にWEB-INFフォルダを作る) 以下にweb.xmlを作成し、以下を記述します。
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>サーブレットファイル名</servlet-name> <servlet-class>パッケージ.サーブレットファイル名</servlet-class> </servlet> <servlet-mapping> <servlet-name>サーブレットファイル名</servlet-name> <url-pattern>/servlet/サーブレットファイル名</url-pattern> </servlet-mapping> </web-app>
動作確認
- %CATALINA_HOME%/webapps/ (C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps)以下に Sample ディレクトリを作成します。
-
web.xmlファイルを作成し、以下を記述してください。
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>SampleServlet</servlet-name> <servlet-class>SampleServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>SampleServlet</servlet-name> <url-pattern>/servlet/SampleServlet</url-pattern> </servlet-mapping> </web-app>
-
下記のファイルをダウンロードしてください。
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (SampleServlet1.java)sample.jsp
-
ダウンロードしたファイルを下の基本構成通りに配置してください。
&color(red){ディレクトリ構成}; Sample | +---WEB-INF | +---src | | | +---SampleServlet.java | +---classes | | | +---SampleServlet.class | +---lib | +---web.xml | sample.jsp
-
コマンドプロンプトを開いてSampleServlet.javaをコンパイルしてください。
※CLASSPATHが正しくないとコンパイルできないので注意してください。
- Tomcatを起動して http://localhost:8080/Sample/servlet/SampleServlet にアクセスしてください。
これでTomcatのインストールは終了です。