整合IIS6.0和tomcat之JK插件-->isapi_redirect.dll (方法1)

来源:互联网 发布:淘宝设计师助手 编辑:程序博客网 时间:2024/05/17 22:51

注意,tomcat最好不要使用安装版的,要用压缩版的,就是绿色版的压缩文件包...

workers.properties - 定义worker属性,包括host,port,worker定义。一个worker应该就是一个tomcat进程。worker类型包括ajp12,ajp13,lb,jni,status。
uriworkermap.properties- URI转发配置文件。 在connector的conf文件夹有样例workers.properties和uriworkermap.properties文件

isapi_redirect.reg

[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0]
"log_file"="C://tomcat//logs//isapi.log"
"log_level"="debug"
"worker_file"="C://tomcat//conf//workers.properties"
"worker_mount_file"="C://tomcat//conf//uriworkermap.properties"
"tomcat_start"="C://tomcat//bin//tomcat.bat start"
"tomcat_stop"="C://tomcat//bin//tomcat.bat stop"
"extension_uri"="/jakarta/isapi_redirect.dll"

workers.properties ,修改下列值为:

workers.tomcat_home=c:/tomcat
workers.java_home=c:/j2sdk

uriworkermap.properties中指定的worker一定要在workers.properties的worker.list条目中声明

比如:workers.properties文件:

workers.tomcat_home=c:/Tomcat #让mod_jk模块知道TOMCAT
workers.java_home=c:/jdk1.5.0 #让mod_jk模块知道JDK
ps=/ #指定文件路径分隔符.基于NT的操作系统必须是"/",unix等系统则要"/"

worker.list=worker1
worker.worker1.port=8009 #工作端口
worker.worker1.host=localhost #TOMCAt服务器地址
worker.worker1.type=ajp13 #类型
worker.worker1.lbfactor=1 #负载平衡因数


uriworkermap.properties文件:

/*.jsp=worker1
/news/*=worker1 //对应自己的TOMCAT 应用

4.修改注册表:创建HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0项;在1.0项下建立如下字符串:

extension_uri /jakarta/isapi_redirect.dll jakarta为IIS下的虚拟目录

log_file c:/tomcat/logs/isapi.log 指定JK插件使用的日志文件

log_level debug 指定日志级别

worker_file c:tomcat/conf/workers.properties 指定JK插件的工作文件

worker_mount_file c:/tomat/conf/uriworkermap.properties 指定JK插件的URL映射

原创粉丝点击