秋哥

博客园 首页 联系 订阅 管理

中间费尽周折,终于可用了。中间反反复复的步骤就不提了,总结一下,供有需要的人参考一下。

一,下载安装程序

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下面的日志。

posted on 2012-04-21 16:33  秋哥  阅读(441)  评论(0)    收藏  举报