IIS6与Tomcat6 整合

平台: windows2003 + IIS6 + TOMCAT6 + J2SE1.6.0

首先服务器(windows2003)已经上已经安装 IIS6 环境,Tomcat 6 环境。

一、下载一个整合需要的文件isapi_redirect-1.2.28.dll

下载地址http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32


在此我下载的是jk-1.2.28版本,然后我们将得到isapi_redirect-1.2.28.dll(296k,jk-1.2.28版),当然你根据你的版本自己去试验一下也未尝不可,然后将isapi_redirect-1.2.28.dll拷贝到tomcat安装目录下的 IIS 文件夹里,如果没有自己建个。

建立一个注册表文件 isapi_redirect.reg ,输入内容(将c://tomcat更换成你自己的tomcat安装目录):

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//IIS//workers.properties"
"worker_mount_file"="C://tomcat6//IIS//uriworkermap.properties"
"tomcat_start"="C://tomcat6//bin//tomcat.bat start"
"tomcat_stop"="C://tomcat6//bin//tomcat.bat stop"
"extension_uri"="/jakarta/isapi_redirect-1.2.28.dll"

双击isapi_redirect.reg文件导入系统.


二、在tomcat安装目录下的 IIS 文件夹里建立如下文件

1.Tomcat6的IIS文件夹下手动建立文件workers.properties
workers.properties内容如下(请更成换你自己的Tomcat和J2SE(jdk)目录:

workers.tomcat_home=c:/Tomcat6/
workers.java_home=c:/J2SE16
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

2.建立文件uriworkermap.properties
uriworkermap.properties内容如下:

/*.jsp=ajp13

三、打开HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0项,检查右边项目中是否包含如下项:

extension_uri /jakarta/isapi_redirect-1.2.28.dll (jakarta为IIS下的虚拟目录)
log_file c:/tomcat6/logs/isapi.log (指定JK插件使用的日志文件)
log_level debug (指定日志级别)
worker_file c:/tomcat6/IIS/workers.properties (指定JK插件的工作文件)
worker_mount_file c:/tomat6/IIS/uriworkermap.properties (指定JK插件的URL映射)

如果没有上述项,则建立相关项和相关值


四、打开“我的电脑->控制面板->管理工具->Internet信息服务管理器”,在里面选择“网站”新建一个网站(此网站就是我们需要使用JSP环境的站,并且在此将目录设置与Tomcat下的此网站目录设置为一致),在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector-1.2.28.dll的绝对路径(我的是C:/Tomcat6/IIS)。“确定”后点“确定”关闭属性页。再在“此网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirector-1.2.28.dll存放的目录(我的是C:/Tomcat6/IIS),下一步,权限中记得把“执行”那项打勾,好了,完成。


五、 在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填JSP(无所谓的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_redirector-1.2.28.dll后“确定”。“设置扩展状态为允许”也打上勾,确定。


六、配置完毕。重启IIS6和Tomcat6。("我的电脑" - 右键 - 管理 - 服务和应用程序 - 服务 ,重新启动Tomcat6,重新启动IIS6.)


七、测试网站,在网站目录下建立一个test.jsp文件。键入 http://localhost:8080/test.jsp 看看!然后再看看 http://localhost/test.jsp ,如果两者执行结果一样,恭喜你,整合成功了!

 

http://hi.baidu.com/long2317479/blog/item/3d7abedbab35d76fd1164ee7.html

 

 

workers.properties

 

workers.tomcat_home=D:/apache-tomcat-7.0.0/

workers.java_home=C:/Program Files/Java/jdk1.6.0_21

ps=/

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

 

uriworkermap.properties

/*.jsp=ajp13
/*.do=ajp13
/*.action=ajp13
/servlet/*=ajp13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值