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. iis与tomcat整合的三个关键文件
(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的安装路径与我的不同就需要修改serverroot和workersfile两个参数中的路径。
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扩展,呵呵。