
| ソフトウェア名 | バージョン | 配布元 |
|---|---|---|
| Java | JDK 6.0 詳しくはこちら |
Oracle and Sun Microsystems |
| Tomcat | Tomcat 6.0 | Apache Software Foundation |
| IIS | IIS Version5.1 | Microsoft |
| GroupSession | GroupSession Ver4 | 日本トータルシステム株式会社 |
Tomcat + GroupSession、IIS が既にインストールされていることを確認してください。
連携用のisapi_redirect.dllをApache Software Foundationのサイトからダウンロードしてください。
ダウンロードサイトではバージョンが付加されたファイル名になっているのでリネームしてTomcatのbinフォルダへ保存します。
isapi_redirect-1.2.8.dll ⇒ isapi_redirect.dll
例:C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin\isapi_redirect.dll となります。
作成する設定ファイルは以下の2つです。
各ファイルの赤字部分を環境に合わせて編集し、Tomcatのconfフォルダへ保存してください。
# ************ Begin worker.properties **************
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13
worker.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat 6.0
worker.java_home=C:\Program Files\Java\jdk1.6.X_XX
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
# ************ End worker.properties **************
# Default worker to be used through our mappings
#
default.worker=ajp13
# Mount the Servlet context to the ajp13 worker
/servlet/*=ajp13
# Mount the examples context to the ajp13 worker
#/examples/*=ajp13
# Advanced mount of the examples context
# /examples/servlet/*=ajp13
##GroupSession
/gsession/*=$(default.worker)
#
isapi_redirect.dllを使用するためにレジストリにTomcatに関する情報を登録します。
レジストリ登録用ファイル(iis_redirect.reg)の赤字部分を環境に合わせて編集し、任意のフォルダへ保存します。
サンプルのはダウンロードはこちら⇒iis_redirect.reg
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\logs\\iis_redirect.log"
"log_level"="emerg"
"worker_file"="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\workers.properties"
"worker_mount_file"="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\uriworkermap.properties"
保存したiis_redirect.regをダブルクリックすると登録用ファイルの内容がレジストリに登録されます。
インターネット インフォメーション サービスを起動します
「既定のWebサイト」を右クリックし「プロパティ」→「ISAPIフィルタ」を選択します。
「追加」をクリックしフィルタ名を「jakarta」にし、実行ファイルにはisapi_redirect.dllをフルパスで指定します。
| フィルタ名 | 実行ファイル |
|---|---|
| jakarta | isapi_redirect.dllへのフルパス |
IISを再起動し、ウィンドウを開き直すと状態欄の矢印が上向きのグリーンに表示されます。
![[IIS Example]IIS Example画面キャプチャ](./images/iis_example_01.gif)
「既定のWebサイト」を右クリックし新規作成⇒仮想ディレクトリを実行します。
設定内容は下記の様に行います。
| エイリアス | ディレクトリ |
|---|---|
| gsession | Tomcatのwebapps内のgsessionフォルダをフルパスで指定。 |
| jakarta | isapi_redirect.dllのあるフォルダを指定。 |
※jakartaにはアクセス許可設定で実行権をもたせてください。
![[IIS Example]IIS Example画面キャプチャ](./images/iis_example_02.gif)
![[Gsession Login]Gsession Login画面キャプチャ](./images/gsession_example.gif)