中间费尽周折,终于可用了。中间反反复复的步骤就不提了,总结一下,供有需要的人参考一下。
一,下载安装程序
1,tomcat-6.0.10,下载页面 http://tomcat.apache.org/download-60.cgi;
2,tomcat-connectors-1.2.35,http://tomcat.apache.org/download-connectors.cgi,这里用的是tomcat-connectors-1.2.35-windows-i386-iis.zip;
3,Java jre或者 jdk1.6.0_24。
这里除了java jre之外,前面2个的版本很重要,网上看到的版本不一样,配置各式各样,按照步骤做下来,结果没有可行的。tomcat 6在这里应该都可以。
二,安装及设置
1,安装jdk或者jre。
2,安装tomcat
这里安装在C:\Program Files\Apache Software Foundation\Tomcat 6.0,zip解压版本的也没什么关系,路径对应就可以。安装的时候examples也安装,后面用到。tomcat用8080端口,IIS用80端口。先确保tomcat可用。
3,建个系统环境变量
CATALINA_HOME=C:\Program Files\Apache Software Foundation\Tomcat 6.0
这一步不知道有没有用,是参考别人的步骤做的,没有验证过,感觉没什么用,因为所有的路径都是绝对路径,但是设了也一起写出来。
4,把tomcat-connectors-1.2.35-windows-i386-iis.zip里的isapi_redirect.dll解压放到C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf。
5,下面4个步骤都在C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf目录操作:
(1) 在server.xml文件里增加下面的内容:
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector" protocol="AJP/1.3"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
可能原来里面也有一段<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 相似的配置,注释掉或者删掉。
(2)建个文本文件,文件名workers.properties,内容是:
worker.list=testWorker
worker.testWorker.port=8009
worker.testWorker.host=localhost
worker.testWorker.type=ajp13
worker.testWorker.lbfactor=1
这个8009端口是server.xml设置过的,是iis访问tomcat用的。
(3)建文本文件,文件名uriworkermap.properties,内容:
/examples/*=testWorker
/examples/*.html=testWorker
/examples/*.jsp=testWorker
/examples/servlet/*=testWorker
这里如果是在实际的环境可能还要修改或者增加一些目录的设置。
(4)建isapi_redirect.properties文本文件,内容:
extension_uri=/jakarta/isapi_redirect.dll
log_file=C:/Program Files/Apache Software Foundation/Tomcat 6.0/logs/isapi_redirect.log
log_level=debug
worker_file=C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/workers.properties
worker_mount_file=C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/uriworkermap.properties
这里没有用注册表的设置方式,我用注册表设置死活不行,不知道为什么。路径的“/”要注意别弄反。
6,下面开始设置IIS。
(1),建虚拟目录jakarta,指向C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf,并且要有执行权限。同时文件系统里面,对IUSR_机器名的用户设置conf目录读和执行权限。
(2),对iis的网站设置ISAPI筛选器,筛选器名字tomcat,文件C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\isapi_redirect.dll。
(3),IIS增加web服务扩展,名字tomcat,文件也是C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\isapi_redirect.dll


7,到这里基本安装设置基本结束。要重启tomcat和IIS,保险一点重启机器。在ie里输入http://localhost/examples/jsp/index.html看看是否可以显示JSP Samples的页面。可以就完成了。如果有错误就看看windows的事件查看器里的应用程序日志和tomcat的logs下面的日志。
浙公网安备 33010602011771号