1. 软件获取:
IIS 5:Windows 2K安装光盘里有;
JDK:去http://jakarta.apache.org/site/binindex.cgi下载(我的是1.4.2);
Tomcat:去http://apache.bestwebcover.com/jakarta/tomcat-4/下载;
JK:去http://mirrors.mix5.com/apache/jakarta/tomcat-connectors/jk2/binaries/win32/ 下载。
2. 安装IIS、JDK和Tomcat,这就不用说了吧。
3. 将获取的IIS版的JK包jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip解压缩到JK目录,将JK/bin/isapi_redirector2.dll和JK/bin/install4iis.js复制到tomcat的bin/目录下;将JK/conf/workers2.properties.sample复制到tomcat的conf/目录下,并改名为workers2.properties,JK/doc/目录是一些说明文档,有兴趣你可以看看。
4. 按照JK的官方文档,安装时在cmd模式下进入tomcat/bin目录,执行cscript install4iis.js命令安装,但是由于大家用的中文IIS较多,用这个脚本安装不方便,建议手动安装,故略过此步,请看下一步。
5. 打开记事本,建立一个jk.reg文件,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"serverRoot"="E:\\tomcat-4.1.27"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="E:\\tomcat-4.1.27\\conf\\workers2.properties"
"logLevel"="DEBUG"
请将上面的"E:\\tomcat-4.1.27"改为你自己的tomcat安装目录,保存,然后双击此文件图标,将内容导入到注册表。
6. 大家看到上面有个"/jakarta/isapi_redirector2.dll",肯定有疑问了,别急。打开IIS管理器,在默认网站下新建一个虚拟目录,名为jakarta,绝对目录指向到存放isapi_redirector2.dll 文件的目录,也就是tomcat/bin目录,然后给该目录"可执行"的权限。
7. 打开默认网站的属性对话框,选中"ISAPI筛选器"标签,看看筛选器中是否有名为jakarta的筛选项,如果没有,添加一个,"筛选器名称"为jakarta,"可执行文件"指向到isapi_redirector2.dll,也就是tomcat/bin/isapi_redirector2.dll。
8. 最后,重新启动IIS和tomcat。(命令行:net stop w3svc、tomcat/bin/shutdown.bat;net start w3svc、tomcat/bin/startup.bat)
9. 在浏览器访问http://localhost/jkstatus将会看到JK的运行状态信息,访问http://localhost/examples/ 将会看到Tomcat的示例页面,整合完毕。
10. BTW,如果你想在IIS中添加更多的Tomcat虚拟目录,请在workers2.properties中添加。