IIS和TOMCATE6完美整合

环境:windows2003 IIS6.0 +tomcat6.0.14

准备文件:isapi_redirector2.dll

第一步:

D:\Tomcat6\conf目录下新建文件:workers2.properties

文件内容:

[shm:]

 

info=Shared memory file.Required for multiprocesss servers

 

file=$tomcat_home/logs/jk2.log

 

size=1000000

 

#注意端口号

[channel.socket:www.myabcjdwx.com:8009]

 

info=Ajp13 worker,connects to tomcat instance using AJP 1.3 protocol

 

tomcatId=www.myabcjdwx.com:8009

 

# Map webapps to the web server uri space

[uri:/JDWX/*]

[uri:/*.html]

[uri:/*.jsp]

[uri:/*.action]

[uri:/*]

第二步:D:\Tomcat6\conf目录下新建文件:jk2.properties

文件内容:

request.tomcatAuthentication=false

第三步:修改D:\Tomcat6\conf的server.xml

把:<Engine name="Catalina" defaultHost="localhost">

修改为:<Engine name="Catalina" defaultHost="www.myabcjdwx.com">

<Engine></Engine>加入:

<Host name="www.myabcjdwx.com"      appBase="D:\Tomcat6\webapps\JDWX" debug="0"

                unpackWARs="true" autoDeploy="true"

                xmlValidation="false" xmlNamespaceAware="false">

 </Host>

第四步:注册表写入信息新建文件:isapi_redirect.reg

文件内容:

Windows Registry Editor Version 5.00

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

"serverRoot"="D:\\Tomcat6"

"extensionUri"="/jakarta/isapi_redirector2.dll"

"workersFile"="D:\\Tomcat6\\conf\\workers2.properties"

"logLevel"="DEBUG"

最后单击isapi_redirect.reg文件确定后在注册表查看是否成功写入

接下来配置IIS :

第五步:

配置成功后:

重启tomcat

重启IIS服务(开始我一直郁闷访问JSP文件老是500错误后来找到原因,原因是我停止了项目但没有重启IIS服务导致,重启IIS服务后整合成功)

 

 

 

成功页面

 

 

posted @ 2010-07-15 09:24  Beyond!  阅读(347)  评论(0编辑  收藏  举报