| WAMP自宅サーバーの設置 |
![]() |
JSP・サーブレットを使用するにあたり、Apacheと連携しておこなう。 また Struts 1.2 も使用できるようにしました。 |
| ⑦ Tomcat + TomcatConnector + Apache + Struts | ||||
Apache と Tomcat のバージョンの組み合わせで httpd.conf の設定が相当ちがう。 当初 jk1_2 で設定したが、servletがうまく連携されず、JK2でうまく動作しました。 なお Apache2.2からは、mod_proxy_ajp を使うようになっています。 当インストールの組合わせは Apache 2.0 + Tomcat 5.5 + JK2 です。 |
||||
|
|
||||
| Java J2SDK 1.5 | ||||
1. Java(J2SDK) がインストールされているのが前提です。 |
||||
| まだ、インストールしていなければ | ||||
| http://java.sun.com/javase/downloads/index.jsp のサイトよりダウンロードしインストールする。 | ||||
| 1-1. 環境変数のセット | ||||
| 1-1-1. 環境変数 JAVA_HOME を追加し javaをインストールしたディレクトリをセットする。 | ||||
| C:\Program files\Java\jdk1.5.0_09 | ||||
| 1-1-2. 環境変数 Path に javaをインストールしたディレクトリを追加する。( ; セミコロンで区切る ) | ||||
| %JAVA_HOME%\bin | ||||
| 又は | ||||
| C:\Program files\Java\jdk1.5.0_09\bin のように直接セットする。 | ||||
| 1-2 Javaの動作確認 | ||||
| DOS窓から >javac と入力し、Javaの環境変数等が表示されればOK | ||||
| |
||||
| また >java -version と入力すると、Javaのバージョンが表示される。 | ||||
| Tomcat 5.5 | ||||
2-1.TomcatのHPより Windows版のダウンロード |
||||
|
||||
| |
||||
|
||||
| 2-2.Tomcat のインストール | ||||
| ダウンロードした Windows Installer版をダブルクリックしてインストール | ||||
| 2-3.Tomcatの動作確認 | ||||
| ブラウザを起動し JSPとServletのサンプルが動作するか確認する。 |
||||
| ●JSP | ||||
| http://localhost:8080/jsp-examples | ||||
| ●Servlet | ||||
| http://localhost:8080/servlets-examples | ||||
| Tomcat Connectors JK2 | ||||
3 Apacheと連携するため Tomcat Connectors をダウンロードする |
||||
| JK2コネクター mod_jk2 を使用 | ||||
| ( Tomcatには、AJP 1.3の通信プロトコルが実装されているが Apacheには無いので、この通信モジュール(DLL)を追加し、構成ファイルhttpd.confに モジュールの組込みを指定をする。) |
||||
| |
||||
![]() |
||||
3-1. JK2をダウンロード |
||||
![]() |
||||
| 3-2. 解凍したフォルダ内の mod_jk2.so を Apache2 を インストールしたフォルダ内の modelesフォルダ内にコピーする。 |
||||
| 3-3. 以下の内容で workers2.properties を作成し Apache2 をインストールしたフォルダ内の confフォルダ内にコピーする。 |
||||
|
||||
| 3-4. Apache2内のconfフォルダ内の httpd.conf の内容を修正する。 | ||||
| Dynamic Shared Object (DSO) Supportの定義で mod_jk2.so を組み込む モジュールのセットと、定義ファイルの名前を指定する。 |
||||
|
||||
| 3-5. Tomcat5内ののconfフォルダ内の server.xml の内容を修正する。 |
||||
| Tomcatの8080ポートを止める | ||||
|
||||
| ApacheとTomcatは ajp13というプロトコルで通信する。このポートは8009なので この8009 Connector port がコメントアウトされていないか確認する。 |
||||
| 3-6. 動作確認 | ||||
| まず、Tomcat を起動し、次に Apache を起動する。(起動する順番に注意) | ||||
|
|
||||
| サーバーへアクセスし、jsp_examples と srvlets-examples が見れればOK! |
||||
| http://サーバー名/jsp-examples | ||||
| http://サーバー名/servlets-examples | ||||
| Struts 1.2 | ||||
StrutsはWEBアプリケーションを開発するためのフレームワーク ( struts: 支柱 ) |
||||
| 4-1. Apache software foundation から Strutsをダウンロードし、Tomcatにデプロイ(配置)する。 | ||||
|
||||
| 4-2. ダウンロードしたファイルを解凍し、libフォルダ内の struts.jar を jar: Java Archive | ||||
| Tomcatをインストールした\common\lib内にコピーする。 | ||||
| $CATALINA_HOME\common\lib です。 | ||||
| 4-3. Apache2のconfフォルダ内の workers2.properties の修正をする。 uri に /*.do を追加 |
||||
|
||||
| 4-4. 動作確認 | ||||
| 解凍したファイルのwebapp内に struts-examples.war があるので war: Web Application Archive | ||||
| Tomcatフォルダ内のwebapp内にコピーする。 | ||||
| Tomcatが稼働してれば、自動的にstruts-examplesが展開される。 | ||||
| このstruts-examples をブラウザで開く | ||||
| このページの先頭へ |
| Basic認証へ |
|
Copyright (C) CRIMSON Systems |