Tomcat5和IIS6整合

导读:
  // 本人提供此文件只供学习之用,任何个人和组织都可以使用。同时,若你在使用过程中发现有
  更好、更简单的方法,烦请E-mail给我一份。多谢!同时,烦请任何人在转贴本文件内容时,请保持本文件声明。 //
  //
  //修定说明: //
  // 暂时无 //
  // //
  // //
  //
  说明:
  目前网络上有各种整合配置iis+tomcat的方法,如使用iis+tomcat3.0/4.0 使用的链接文件一般为isapi_redirect.dll ,这里将使用最新的tomcat5 ,并且IIS服务器的plugin文件为isapi_redirector2.dll(jk2),当然jk2比jk要好,关于jk2的说明请参考相关文档.还有,建议大家经常上英文网站.这些都是我在国外网站看到的问题,并整理出来的.
  测试环境
  win2000 /win2003
  tomcat4/tomcat5
  所需软件
  isapi_redirector2.dll 和 workers2.Properties ,jk2.properties
  只要有这三个个文件就可以搞定了,前一个文件到www.apache.org 上找吧
  后两个文件可以自己建 ,这些文件放在什么路径下都可!
  此安装的路径假设如下:
  c:/tomcat5/conf/connector/isapi_redirector2.dll
  c:/tomcat5/conf/workers2.properties
  c:/tomcat5/conf/jk2.properties
  好吧让我们开始安装
  1. 在注册表中注册
  在注册表中加入项 "HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0"
  在这个项中追加一个字串值,名称=extension_uri 值=/jakarta/isapi_redirector2.dll
  在这个项中追加一个字串值,名称=log_level 值=debug (根据情况选择 debug/inform/error/emerg)
  在这个项中追加一个字串值,名称=worker_file 值=c:/tomcat5/conf/workers2.properties (根据自己环境作相应的设定) 注意:2.0不用加入conf/uriworkermap.properties文件,注册项的名称一定要正确,包括空格(就一个空格哦)
  当然也可以自建一个注册表文件 注册表.reg
  内容如下:
  Windows Registry Editor Version 5.00
  [HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0]
  "serverRoot"="$tomcat_home"
  "extensionUri"="/jakarta/isapi_redirector2.dll"
  "workersFile"="$tomcat_home//conf//workers2.properties"
  "logLevel"="DEBUG"
  你是否已经看出isapi_redirector2.dll文件所需要的这么几个参数?有兴趣可以去看isapi_redirector2.dll的原代码
  2.创建 .properties文件
  创建workers2.properties文件(用记事本就行)
  内容如下:
  [shm]
  file=$tomcat_home/logs/jk2.log
  size=1048576
  # Example socket channel, override port and host.
  [channel.socket:reynir_net:8009]
  port=8009
  host=127.0.0.1
  # define the worker
  [ajp13:reynir_net:8009]
  channel=channel.socket:reynir_net:8009
  # Uri mapping
  [uri:/*.jsp]
  [uri:/web/*]
  [uri:/view/*]
  worker=ajp13:reynir_net:8009
  # define the worker
  [status:status]
  # Uri mapping
  [uri:/jkstatus/*]
  worker=status:status
  在建一个jk2.properties文件
  内容如下:
  request.tomcatAuthentication=false
  3.设置IIS
  在默认Web站点上点击右键,设定属性。 在属性中ISAPI筛选器。 进行添加操作。 筛选器名称设定为 jakarta, 可执行文件指定为 c:/tomcat5/conf/connector/isapi_redirector2.dll
  (根据环境设定)
  设定虚拟目录
  启动Microsoft Internet Information Server 的Internet服务管理器。
  在默认的Web站点下创建一个虚拟目录。这个虚拟目录的名称一定得是 jakarta , 它的物理路径指向你存放 isapi_redirector2.dll 的路径。例如(c:/tomcat5/conf/connector/ ) 注意:加入”执行”权限
  一切OK,打开tomcat服务器(startup.bat),停止默认的Web站点,再启动之.
  现在察看一下默认的Web站点的属性中的ISAPI筛选器中的filter是否变成了胜利的绿色 J 成功啦!!!

本文转自
http://www.7880.com/Info/Article-37ed5260.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值