1、安装JDK及Tomcat 5.0.28
2、将isapi_redirect.dll, 存放到一个目录(TomcatPlugInIIS),然后建立一个虚拟目录jakarta, 并设定可执行。
3、修改注册表
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\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"worker_mount_file"="d:\\Service\\Tomcat 5.0\\conf\\uriworkermap.properties"
"log_file"="d:\\Service\\Tomcat 5.0\\logs\\isapi.log"
"worker_file"="d:\\Service\\Tomcat 5.0\\conf\\workers2.properties"
"log_level"="Debug"
4、修改D:\Service\Tomcat 5.0\conf下的配置文件.
a).新建workers2.properties ,
[shm]
file=d:/Service/Tomcat 5.0/logs/jk2.log
size=1048576
# 实际运用时把所有的localhost和8009换成你自己的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:/web/*]
worker=ajp13:localhost:8009
# define the worker
[status:status]
# Uri mapping
[uri:/jkstatus/*]
worker=status:status
b).新建uriworkermap.properties
/index.jsp=worker1
/*=worker1
/servlet/*=worker1
c).jk2.properties文件中加入
request.tomcatAuthentication=false
5、IIS 6的版本,在Web服务扩展中,添加一个新的Web服务扩展.
扩展名:tomcat, 要求文件: isapi_redirect.dll
并且选中"设置扩展状态为允许".
6、在站点属性中加入ISAPI
筛选器名:Tomcat, 文件 isapi_redirect.dll;
7、加入jsp文件的映射.
英文文档中还提到应该把IIS6设置为IIS5隔离模式,“Internet信息服务管理器”->“网站”->“属性”->“服务”,把“以IIS5.0隔离模式运行WWW服务”打上勾。不过我不打勾也能正常使用,如果你配置不成功也可以试试这个。
8、Tomcat增加虚拟站点.
<Host name="hzemarket.com" debug="0" appBase="d:\WebFiles\hzearket" unpackWARs="true" autoDeploy="true">
9、IIS建立站点。指向d:\WebFiles\hzearket\ROOT
一定要ROOT目录名.