IIS6与TOMCAT5X整合

来源:互联网 发布:西安程序员 编辑:程序博客网 时间:2024/06/06 02:43

1.安装TOMCAT5JDK5以及IIS6,此操作省略。

2.整合的准备:下载JK2,地址:

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip

解压文件后,将其中的isapi_redirector2.dll文件复制到TOMCAT5.5/bin/目录下

3.在TOMCAT5.5/conf目录下新建文件workers2.properties,内容如下:

 [shm]
file=E:/apache-tomcat-5.5.16/logs/jk2.log
size=1048576

# 实际运用时把所有的localhost8009换成你自己的IP和端口
[channel.socket:localhost:8009]
port=8009
host=localhost

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Uri mapping
[uri:/*.jsp]
[uri:/
项目名称/*] #指某个文件夹下面的所有文件由TOMCAT进行管理。这样ASP就直接交给IIS进行管理,两者互不干涉 ,记住,这里不能用/*,表示所有的格式都交给TOMCAT管理,但是有些TOMCAT还是解析不了的。
worker=ajp13:localhost:8009

# define the worker
[status:status]

# Uri mapping
[uri:/jkstatus/*]
worker=status:status

4.在E:/apache-tomcat-5.5.16/conf目录下新建文件:jk2.properties内容如下:

 request.tomcatAuthentication=false

5.复制JDK安装目录/lib中的tools.jarTOMCAT5.5.X/common/lib

6.注册表的配置:

新建文本文件内容如下:

 Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/2.0]
"serverRoot"="TOMCAT
本地路径名称"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"workersFile"="tomcat
路径下
/conf/workers2.properties"
"logLevel"="INFO"

保存为in.reg双击此文件,将其导入到注册表

7、剩下就是配置IIS了,打开IIS-右键你的站点-属性-切换到”ISAPI筛选器“项,点击”添加“按钮,筛选器名称输入:jakarta,可执行文件选择:tomcat5.5.x下的bin目录isapi_redirector2.dll;再切换到”主目录“选择卡,”本地路径“设置为:tomcat5.5.x路径下的webapps,然后在此选择卡下面”应用程序配置“中点击”配置“按钮,找到映射选项,添加映射,可执行文件为:tomcat5.5.x下的bin目录isapi_redirector2.dll,扩展名为:.jsp
8.
右键你的站点,新建-虚拟目录-别名为:jakarta(不可更改),路径设置为:tomcat5.5.x路径下面的bin目录。

9
。找到IIS管理器中”WEB服务扩展“-右键-添加新的WEB服务扩展-扩展名为:jakarta,在要求的文件中选择tomcat5.5.x下的bin目录isapi_redirector2.dll
10
。在IIS管理器中-右键”网站“-切换到”服务“选项卡-在隔离模式中,选中”以IIS5.0隔离模式运行WWW服务“。

11.重启计算机。

很抱歉,一直都没有机会在CSDN做客了, 现在我有重新来了。 这个东东搞了一天,才研究透彻,真无奈啊。嗨。希望对大家有帮助。