先日、仕事でWindows Server 2003上のIIS 6.0とTomcat 4.1.xを連携させるというネタで詰まった点をまとめておきます。
基本的にWindows 2000上でIIS 5.0+Tomcat 4.1.xをやったことはあるけど、2003はやったことない人…向け。
一番詰まったところについては、全面的にInstall: Install IIS 6.0 with Tomcat 4.1.29 using J2SDK 1.4.2 for ArcIMS 9.0 on Windows 2003を参考にしています。
まず、JDKやらjakarta-tomcat-4.1.31.exeとかisapi_redirect-1.2.14.exe†1とかでサクっとインストールしているとかいう感じで、いわゆる普通の手順については割愛します。
worker.propertiesやuriworkermap.propertiesに関しても適当に設定しておいてください。
ここからが本題。
アリガチという感じですが、Windows Server 2003はガチで堅いですネ...
-
対象となるフォルダ・ファイル
- JAVA_HOMEなディレクトリ(たとえば、D:\J2SDK1.4.2)
- JREが入っているディレクトリ(たとえば、C:\Program Files\Java)
- すでにセットアップされているisapi_redirector.dll
-
対象となるユーザ
- Authenticated Users †2
- Network Service
- IUSR_<マシン名>
これらのファイル・フォルダ、ユーザの組み合わせで、読み書き実行に関する権限を追加する必要があります。
これが分かるまでどんだけかかった…。
まぁ、あんまり日本語の情報が転がっているような感じではなかったので、まとめてみました。
ご参考までに。