昔はWebサーバー:IISアプリケーションサーバー:Tomcatの構成を取るとき、mod_jkを使用していたかと思います。最近は、ルーティングを行うIIS拡張が用意されているようで、こちらを使用すれば狙った動作が行えるようです。Routingを使ってみた早速試してみます。10.0の環境でテストしました。Routingこちらからインストーラーをダウンロードしました。Routing「ARRv3_0.exe」が取得できますので、実行します。「インストール」をクリックしてインストールを実行。ライセンスの確認です。「同意する」をクリックするとインストールが開始されます。「完了」をクリックします。「終了」でインストーラーを終了します。Routing・URL書き換えの機能が追加されています。ルーティングこちらで作成したサーブレットにルーティングしてみます。TomcatPluginでサーブレットアプリケーションの作成ちょっとプログラムを修正しました。out.println("<h1>Servletのテンプレートです。}}今後のテスト用にimg/banar.pngを表示するように修正しています。※バナーの作成はこちらのサイトを利用させていただきました。Routing」を選択。Settings...」をクリック。proxy」にチェックをつけて有効にします。Type」の設定です。requests」にチェック。offloading」のチェックは外しました。proxy」の項目に、サーブレットが動いているサーバーのIPとポートを入力します。入力が終わったら「適用」をクリックして内容を反映させます。「URL書き換え」の項目を開きます。新しくルールが追加されました。内容を見てみると、http://192.168.1.4:8080/[パラメーター]に書き換えられることが確認できます。IISが動いているサーバーは「192.168.1.102」です。http://192.168.1.102/sample/SampleServletにアクセスすると、ちゃんとサーブレットが実行されました。画像はIISから配信するよう構成します。c:\inetpub\wwwroot\sample\imgにbanar.pngという名前でこの画像を配置しました。「URL書き換え」の画面を表示し、「規則の追加」をクリックします。表示されるダイアログで「空の規則」を選択し、「OK」をクリック。ルールの名前は適当に「画像配信」としました。要求されたURLでは「パターンに一致する」を選択。パターンは正規表現で指定できます。今回は「img」ディレクトリへのアクセスはIISで配信するよう構成してみようと思います。パターンに「.*/img/.*」と入力しました。/img/が含まれているURLはIISで処理します。画面をスクロールして最下部。「後続の規則の処理を停止する」にチェックをつけておきます。新規作成したルールは末尾に追加されます。右下「上に移動」をクリックして最初にルールが適用されるよう変更しておきます。ブラウザを更新してやると、ちゃんとIISに配置したバナー画像が表示されました。次の記事プロフィールAuthor:symfoblog形式だと探しにくいので、まとめサイト作成中です。