查看文章 |
1、下载安装Tomcat与IIS的连接器(Connector) Tomcat有JK和JK2两种Connector,但JK2已停止开发,不被推荐使用。因此,最好使用JK Connector,可到此处下载一个isapi_redirector2.dll文件 http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/ 建立D:\tomcat 5.0\bin\jk目录,将上述dll文件放置在其中。事实上,此文件的位置的存放位置没有限制,只要跟下面的配置路径对应即可。 2、建立JK Connector的配置文件 首先,在<CATALINA_HOME>/conf下建立一个名为workers2.properties的文本文件,此文件指明Tomcat实例的位置及协议等,其内容为: workers.tomcat_home=D:\tomcat 6.0#Tomcat的安装位置 workers.java_home=D:\j2sdk1.4.2 #JDK的安装位置 其次,建立一个uriworkermap.properties文件,此文件指明哪些内容转发给Tomcat处理,可以配置为jsp、servlet等动态内容由Tomcat处理,而图片、js、css等静态内容由IIS处理,例如其内容为: /*=worker1 #表明所有的地址都转发给Tomcat处理 3、将JK的配置文件路径写入Window注册表 建立一个jk.reg文件并执行,其内容为: Windows Registry Editor Version 5.00 4、设置默认网站根路径 (此步骤不影响整个配置) “主目录”-> “本地路径”一栏,选择“d:\tomcat 6.0\webapps\root”。 5、设置IIS的ISAPI筛选器 在Internet信息服务主窗口的目录树中选“默认站点”,打开它的属性,点右键 -> “属性”->“isapi筛选器”->“添加”->一个ISAPI筛选器名字: jakarta, 可执行文件为: <CATALINA_HOME>/bin/isapi_redirect.dll. 应用保存.
6、配置用于重定向的虚拟目录(非常关键的一步)
在“默认 web 站点”点右键 -> 新建 -> 虚拟目录 -> 下一步 -> 别名填:jakarta ->下一步->实际的文件资源路径就是 isapi_redirect.dll文件所在的目录 <CATALINA_HOME>/bin -> 下一步 -> “执行(例如ISAPI应用程序或CGI)”一项一定要打上勾 -> 下一步 -> 完成。(一定要注意jakarta的名字不能改变,因为这个名字对应这注册表里jakarta对应,如果名字拼写错误将导致失败。) 修改 jakarta 这个虚拟目录的属性,将其执行许可权限设为"脚本和可执行程序"
重新启动“默认 web 站点”。然后在“默认 web 站点”点右键 ->“属性”->“isapi筛选器”,如果“jakarta”前面的箭头是绿色的而且优先级为“高”,那么表明配置已经成功了,红色表示失败了 你重新再看看哪里不对(注意前面5、6两步顺序不可颠倒)
7、设置默认文档首页
7、配置完毕。 重启IIS服务, 然后打开 Tomcat服务, 你就可以测试了 http://localhost/index.jsp |

