转载:Windows2003 server上iis6与tomcat5整合

 

1.    安装Jdk1.4,选择full安装模式,我的安装路径:C:/j2sdk1.4

在“我的电脑”,“属性”,“高级”,“环境变量”,“系统变量”中添

加变量名为:JAVA_HOME,变量值为:C:/j2sdk1.4的环境变量。

2.    安装Tomcat5.0,默认安装路径:C:/Program Files/Apache Software Foundation/Tomcat 5.0

  在“我的电脑”,“属性”,“高级”,“环境变量”,“系统变量”中

  添加变量名为:TOMCAT_HOME,变量值为:C:/Program Files/Apache

Software Foundation/Tomcat 5.0的环境变量。

3.    C:/Program Files/Apache Software Foundation/Tomcat 5.0/bin下面找到startup.bat,双击,启动Tomcat服务。确保服务能够正常启动,则ok。在相同目录下找到shutdown.bat,双击,关闭tomcat服务。

4.    在“控制面板”,“添加删除程序”,“添加/删除windows组建”中安装iis6

5.    iistomcat整合的三个关键文件

(1)    workers2.properties

内容如下:

[shm]

file=C:/Program Files/Apache Software Foundation/Tomcat 5.0/logs/jk2.log

size=1048576

 

# Example socket channel, override port and host.

[channel.socket:localhost:8009]

port=8009

host=127.0.0.1

 

# define the worker

[ajp13:reynir_net:8009]

channel=channel.socket:localhost:8009

 

# Uri mapping

[uri:/*.jsp]

[uri:/web/*]

[uri:/view/*]

worker=ajp13:localhost:8009

 

# define the worker

[status:status]

 

# Uri mapping

[uri:/jkstatus/*]

worker=status:status

将文件workers2.properties拷贝到C:/Program Files/Apache Software Foundation/Tomcat 5.0/conf下面。如果你的tomcat安装路径与我的不同,就将你的安装路径拷贝过来修改最上面的file参数,保存即可。注意:除file参数外此文件中的其他地方都不需要改动,特别留心一下file参数里面用到的是‘/’而不是’/’

(2)    jk2.properties

此文件在C:/Program Files/Apache Software Foundation/Tomcat 5.0/conf下面有,只需要在文件的最后面加上一句:request.tomcatAuthentication=false保存即可。但是注意这句话前面可不要加上“#”号呦。

(3)    isapi_redirector2.dll

这个文件可是很重要的,对于Windows 2003 server环境的用户一定要把它放在一个路径名中没有空格的目录下面。举例说一下:program files这个路径名中就有空格,是行不通的。我是在C:/WINDOWS/system32下面新建了一个目录connector,然后把这个文件放在C:/WINDOWS/system32/connector下面了。

6.    这里需要自己写一个注册表文件。          

我的文件名:isapi_redirect.reg

内容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/

Apache Software Foundation/Jakarta Isapi Redirector]

 

[HKEY_LOCAL_MACHINE/SOFTWARE/

Apache Software Foundation/Jakarta Isapi Redirector/2.0]

"serverRoot"="C://Program Files//

Apache Software Foundation//Tomcat 5.0"

"extensionUri"="/jakarta/isapi_redirector2.dll"

"workersFile"="C://Program Files//

Apache Software Foundation//

Tomcat 5.0//conf//workers2.properties"

"logLevel"="DEBUG"

如果你的tomcat的安装路径与我的不同就需要修改serverrootworkersfile两个参数中的路径。

7.    好了,现在我们要去配置iis6了。

(1)    在“管理工具”中找到internet信息服务管理器。双击“本

地计算机”,右键单击“网站”选择“属性”,在“服务”,“隔离模式”中,在“以iis5.0隔离模式运行www服务”的前面打上对号,点“确定”关闭属性。

(2)    “网站”下面的“默认网站”点右键,选择“属性”,“ISAPI筛选器”中点“添加”,筛选器名称必须输入“Jakarta”,可执行文件通过“浏览”找到C:/WINDOWS/system32/connector/isapi_redirector2.dll,如果你配置的路径与我的不同,就去你配置的相应路径下面去找isapi_redirector2.dll文件。然后点确定,关闭属性。重新启动iis6,再打开“默认网站”的“属性”,在“ISAPI筛选器”中状态下面应该有一个向上的绿色箭头,这表明配置成功了。如果箭头为红色,请重复检查以上步骤是否有遗漏。

(3)    “默认网站”,“属性”中“主目录”,“浏览”选择目录C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/ROOT。然后点“配置”,在“映射”当中“添加”,可执行文件处“浏览”,找到文件C:/WINDOWS/system32/connector/isapi_redirector2.dll,扩展名输入“.jsp”,点“确定”返回“主目录”,再点“确定”关闭属性。

(4)    右键单击“默认网站”,然后选择“新建”,“虚拟目录”,点击“下一步”,在别名处输入“Jakarta”,然后点击“下一步”,点“浏览”找到存放isapi_redirector2.dll 的目录C:/WINDOWS/system32/connector,然后点“下一步”,在“运行脚本”和“执行”两项选择前面打上对号。点击“完成”即可。

(5)    右键单击“web服务扩展”选择“添加一个新的web服务扩展”,在扩展名处输入tomcat,然后点击“添加”,文件路径处“浏览”找到C:/WINDOWS/system32/connector/isapi_redirector2.dll文件,点击“确定”返回要求的文件,并在“设置扩展状态为允许”前面打上对号,然后点“确定”即可。

以上步骤完整,你打开浏览器,在地址栏内输入http://localhost/index.jsp和输入http://localhost:8080/index.jsp看到的内容如果一样,恭喜你,整合成功!

需要说明一下,如果是windows2000下配置iis和tomcat就不用第七步当中的(3)添加配置了。也不用添加web扩展了,因为2000 里没有web扩展,呵呵。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值