技术开发 频道

Tomcat6 + IIS整合配置



【IT168 技术文档】

上网找了很多文章,但仔细一看其实都是转来转去的,都是一样的内容,介绍的版本都是tomcat5。很少是关于tomcat6,也有关于tomcat6的,可是看过内容有点跟不上。因为手头上用的系统是xp的,所以今天分别以tomcat6+iis5和tomcat6+iis6为例说明下:

先到apache网站(http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.25/isapi_redirect.dll)下载一个isapi_redirect.dll //注意,可能版本不同,我下载的是isapi_redirect.dll的1.2.25版本。

同时我的电脑tomcat6安装目录(D:\Program Files\Apache Software Foundation\Tomcat 6.0,在以下三个文件中看到类似的目录,可得根据实际情况进行更改。在tomcat6根目录下建立jakarta文件夹,并把isapi_redirect.dll文件拷到jakarta文件夹下。
下面三个文件(workers.properties文件, uriworkermap.properties文件,isapi_redirect.reg文件)复制到 tomcat6安装目录下的 conf 文件夹里。
workers.properties文件

workers.tomcat_home=D:\Program Files\Apache Software Foundation\Tomcat 6.0 #让mod_jk模块知道TOMCAT

workers.java_home=C:\Program Files\Java\jdk1.6.0_02 #让mod_jk模块知道JDK

ps=\ #指定文件路径分隔符


worker.list=web

worker.web.port=8009

worker.web.host=localhost

worker.web.type=ajp13

worker.web.lbfactor=1


uriworkermap.properties文件:
/*.jsp=web

/*.do=web #do文件,是struts用的


isapi_redirect.reg //这是一个注册表导入文件,要双击导入到注册表中
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]

"log_file"="D:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\logs\\isapi_redirect.log"

"log_level"="debug"

"worker_file"="D:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\workers.properties"

"worker_mount_file"="D:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\uriworkermap.properties"

"extension_uri"="/jakarta/isapi_redirect.dll"


在相似的注册表文件中出现下面这两行,

"tomcat_start"="D:\\tomcat\\bin\\tomcat.bat start"
"tomcat_stop"="D:\\tomcat\\bin\\tomcat.bat stop"

可是我看到tomcat6没有相应的bat文件,所以我没有加在注册表文件中,最后能使用。

当然以上的注册表导入文件夹可以通过修改注册表完成

创建HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0项;然后在1.0项下建立相应的项及值。

0
相关文章