isapi_redirect有32位和64位区别的。而且64位操作系统还区分amd64(我的是这个)和ia64,目前还不知道客户机是amd64还是ia64
注:IA64处理器I-tanium(安腾)是Intel自推出32位微处理器以来,在高性能计算机领域的又一座里程碑。基于IA64处理器架构的服务器具有64位运算能力、64位寻址空间和64位数据通路,突破了传统IA32架构的许多限制,在数据的处理能力,系统的稳定性、安全性、可用性、可观理性等方面获得了突破性的提高。
下载:isapi_redirect.dll,它是IIS和TOMCAT之间的桥梁。根据你服务器地硬件自己选择2个插件中地一个使用。注:版本不对"ISAPI筛选器"会一直显示红色。
现在64位的1.2.32这个版本好像不在分ia64和amd64。下载地址如下:
http://apache.oregonstate.edu/tomcat/tomcat-connectors/jk/binaries/windows/
64位:
tomcat-connectors-1.2.32-windows-x86_64-iis.zip
32位的也在这个页面可以下载到
tomcat-connectors-1.2.32-windows-i386-iis.zip
workers.properties内容为: #让mod_jk模块知道TOMCAT workers.tomcat_home=D:\apache-tomcat-6.0.18 #让mod_jk模块知道JDK workers.java_home=D:\Java\jdk1.6.0_10 #指定文件路径分隔符 ps=\ worker.list=worker1 worker.worker1.host=localhost #TOMCAT服务器地址 worker.worker1.port=8009 #工作端口 worker.worker1.type=ajp13 #类型 worker.worker1.lbfactor=1 #负载平衡因数
uriworkermap.properties内容(其中/*=worker1这一句一定要写)为: /*.jsp=worker1 /*.do=worker1 /*.gif=worker1 /*.css=worker1 /*.html=worker1 /*.htm=worker1 /*=worker1 /*.jpg=worker1
如果我们要用到集群的话也是在workers.properties里配置,再加一个worker2,其他类似,例如:
workers.tomcat_home=D:\apache-tomcat-6.0.18 #让mod_jk模块知道TOMCAT workers.java_home=D:\Java\jdk1.6.0_10 #让mod_jk模块知道JDK ps= \ #指定文件路径分隔符 worker.list=worker1,worker2 worker.worker1.host=localhost #TOMCAT服务器地址 worker.worker1.port=8009 #工作端口 worker.worker1.type=ajp13 #类型 worker.worker1.lbfactor=1 #负载平衡因数 worker.worker2.host=otherhost #第二个TOMCAT的服务器地址 worker.worker2.port=8009 #第二个TOMCAT工作端口 worker.worker2.type=ajp13 #第二个TOMCAT类型 worker.worker2.lbfactor=1 #第二个TOMCAT负载平衡因数
那么开始配置注册表,写一个注册文件reg.reg,内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0] "log_file"="C:\\tomcat6\\logs\\isapi.log" "log_level"="debug" "worker_file"="C:\\tomcat6\\conf\\workers.properties" "worker_mount_file"="C:\\tomcat6\\conf\\uriworkermap.properties" "tomcat_start"="C:\\tomcat6\\bin\\tomcat.bat start" "tomcat_stop"="C:\\tomcat6\\bin\\tomcat.bat stop" "extension_uri"="/jakarta/isapi_redirect.dll"
1. 要使用\\目录分隔符
2. 要使用自己的tomcat安装目录
双击该文件进行导入,即可。
默认设置就可以了,根目录无要求;
此网站下添加一个虚拟目录,名称(不能变)是jakarta,内容目录地路径是:D:\apache-tomcat-6.0.18\bin,
注意:对这个虚拟目录设置大点的权限,除了写入权限,其它全部选上。
添加名称为:tomcat,可执行文件为:D:\apache-tomcat-6.0.18\bin下地isapi_redirect.dll,而isapi_redirect.dll这个文件一定要有执行权限,如果不行就把Everyone的用户加上去了,并赋于完全控制权限。
选择“添加一个新的Web服务扩展”,名称为:tomcat,可执行文件为:D:\apache-tomcat-6.0.18\bin下地isapi_redirect.dll
如果出现404之类的错误的,调整下目录结构就可以了。
例如在 tomcat的server.xml文件中配置:
<Context path="/kaimo"docBase="C:\Inetpub\wwwroot\" debug="0"reloadable="false"></Context>