by 好大一小白
2010.4.24 11:44
默认情况下,除非把Tomcat的端口配成80,否则,每次访问都是需要输入端口的,通过与IIS的关联,则可以直接通过地址访问了,而不需要再输入端口号.
下面简单介绍下配置过程:
- 首先附件中是必须的文件;
- 下载解压后,保存文件到任意目录。例如:D:\apache-tomcat-5.5.26\iis
- 按照下面方法修改各文件:
- Tomcat.reg
- *_file的路径根据实际情况改写。(路径是tomcat的目录下的路径)
- "extension_uri"的内容最好不要改,这个名字后面的配置是绑定的。
- workers.properties
- 只要修改对应的jdk和tomcat安装路径。除非有多个tomcat或者tomcat在其他计算机上,否则不要修改其他项目。
- uriworkermap.properties
- 这里面内容是最经常会被修改的内容。它指定什么样的url应该被上面workers.properties中定义的work处理。
- 导入Tomcat.reg到注册表
4. 在iis中建立虚拟目录 /jakarta 来和Tomcat.reg中的/jakarta匹配。
打开“我的电脑->控制面板->管理工具->Internet信息服务管理器”,新建一个网站,右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入isapi_redirector.dll的绝对路径。“确定”后点“确定”关闭属性页。
该网站上右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirector.dll存放的目录,下一步,权限中一定要把“执行”那项打勾,完成。
5. 添加 Web服务扩展
在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填JSP(无所谓的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_redirector.dll后“确定”。“设置扩展状态为允许”也打上勾,确定。

最后重启iis和tomcat.
附件:
点击下载