
| ソフトウェア名 | バージョン | 配布元 |
|---|---|---|
| Java | JDK 6.0 詳しくはこちら |
Oracle and Sun Microsystems |
| Tomcat | Tomcat 6.0 | Apache Software Foundation |
| IIS | IIS Version7.0 | Microsoft |
| GroupSession | GroupSession Ver4 | 日本トータルシステム株式会社 |
Tomcat + GroupSession、IIS が既にインストールされていることを確認してください。
連携用のisapi_redirect.dll(最新版)をApache Software Foundationのサイトからダウンロードしてください。
※2010年6月時点の最新版はisapi_redirect-1.2.30.dllです。
ダウンロードサイトではバージョンが付加されたファイル名になっているのでリネームして保存します。
isapi_redirect-1.2.30.dll ⇒ isapi_redirect.dll
例:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\gsession\WEB-INF\isapi\isapi_redirect.dll となります。
作成する設定ファイルは以下の3つです。
各ファイルの赤字部分を環境に合わせて編集し、GroupSessionをインストールしたフォルダ内のWEB-INFの下にisapiフォルダを作成して保存してください。
例:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\gsession\WEB-INF\isapi\ となります。
# ************ Begin isapi_redirect.properties **************
extension_uri=/gsession/WEB-INF/isapi/isapi_redirect.dll
log_file=C:\・・・・・\Tomcat 6.0\webapps\gsession\WEB-INF\isapi\logs\isapi_redirect.log
log_level=ERROR
worker_file=C:\・・・・・\Tomcat 6.0\webapps\gsession\WEB-INF\isapi\workers.properties
worker_mount_file=C:\・・・・・\Tomcat 6.0\webapps\gsession\WEB-INF\isapi\uriworkermap.properties
uri_select=unparsed
# ************ End isapi_redirect.properties **************
# ************ Begin worker.properties **************
ps=\
worker.list=gsession
worker.gsession.port=8009
worker.gsession.host=localhost
worker.gsession.type=ajp13
# ************ End worker.properties **************
# ************ Begin uriworkermap.properties **************
/*=gsession
# ************ End uriworkermap.properties **************
ここではWindows2008Serverを元に設定手順を説明します。
Windows管理ツールより、[インターネット インフォーメーション サービス マネージャー]を実行し、下記の手順で設定を行います。
1)左側ツリーから[サーバ名]を選択します。
2)[ISAPIおよびCGIの制限]をダブルクリックし、[追加]を実行します。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_01.gif)
3)[ISAPIおよびCGIのパス(I)]にはisapi_redirect.dllへのパスを指定します。
4)[説明]にはISAPI、[拡張パスの実行を許可する]にチェックをしてOKをクリックします。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_02.gif)
| 入力項目 | 入力値 |
|---|---|
| ISAPIおよびCGIのパス(I) | isapi_redirect.dllへのフルパス |
| 説明 | ISAPI |
| 拡張パスの実行を許可する | ON |
1)左側ツリーから[サイト]-[Default Web Site]を右クリックし、[仮想ディレクトリの追加]を実行
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_03.gif)
2)[エイリアス]にはgsessionを指定します。
3)[物理パス]にはGroupSessionのインストールしたパスを指定してOKをクリックします。。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_04.gif)
| 入力項目 | 入力値 |
|---|---|
| エイリアス(A) | gsession |
| 物理パス(P) | GroupSessionのインストール先 |
※GroupSessionのインストール先
例:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\gsession となります。
1)左側ツリーから[サイト]-[Default Web Site]を選択
2)[ISAPIフィルタ]をダブルクリックし、[追加]を実行します。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_05.gif)
3)[フィルタ名(F)]にはgsfilterを指定します。
4)[実行可能ファイル(E)]にはisapi_redirect.dllへのパスを指定してOKをクリックします。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_06.gif)
| 入力項目 | 入力値 |
|---|---|
| フィルタ名(F) | gsfilter |
| 実行可能ファイル(E) | isapi_redirect.dllへのフルパス |
1)左側ツリーから[サイト]-[Default Web Site]の仮想ディレクトリ(gsession)を選択
2)[ハンドラ マッピング]をダブルクリックします。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_07.gif)
3)“無効”欄にある”ISAPI-dll”をダブルクリックし、[要求パス]に*、[実行可能ファイル]にisapi_redirect.dllへのパスを指定してOKをクリックします。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_08.gif)
| 入力項目 | 入力値 |
|---|---|
| 要求パス(P) | * |
| 実行可能ファイル(E) | isapi_redirect.dllへのフルパス |
4)“無効”欄にある”ISAPI-dll”を右クリックし、[機能のアクセス許可の編集]を実行します。
5)[実行(E)]をチェックしてOKボタンをクリックします。
![[IIS Example]IIS Example画面キャプチャ](./images/iis7_example_09.gif)
| 入力項目 | 入力値 |
|---|---|
| 実行(E) | ON |
![[Gsession Login]Gsession Login画面キャプチャ](./images/gsession_example.gif)