tomcat6与IIS6整合
2012-12-03 18:10 hduhans 阅读(260) 评论(0) 收藏 举报说明:
1) 目的:同一台机同时安装IIS和tomcat服务器时,能共用80端口
2) 本文配置环境:Window Server 2003 + IIS6.0+apache-tomcat-6.0.36 (下载工具isapi_redirect.dll 本版本1.2.28)
3) 配置前请确保IIS和tomcat能正常运行
步骤:
一、将isapi_redirect.dll拷贝至在tomcat目录下conf文件夹内
二、在tomcat目录conf下建立如下文件:
1) 新建文件workers.properties,内容如下
workers.tomcat_home=D:\apache-tomcat-6.0.36\ workers.java_home=C:\Program Files\Java\jdk1.6.0_37 ps=\ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1
2) 新建文件uriworkermap.properties,内容如下
/*.jsp=ajp13 /*.action=ajp13
3) 新建注册表文件isapi_redirect.reg,并双击运行
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"log_file"="D:\\apache-tomcat-6.0.36\\logs\\isapi.log"
"log_level"="debug"
"worker_file"="D:\\apache-tomcat-6.0.36\\conf\\workers.properties"
"worker_mount_file"="D:\\apache-tomcat-6.0.36\\conf\\uriworkermap.properties"
"tomcat_start"="D:\\apache-tomcat-6.0.36\\bin\\startup.bat start"
"tomcat_stop"="D:\\apache-tomcat-6.0.36\\bin\\shutdown.bat stop"
"extension_uri"="/jakarta/isapi_redirect.dll"
三、打开HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0项,检查右边项目中是否包含如下项
extension_uri /jakarta/isapi_redirect.dll (jakarta为IIS下的虚拟目录)
log_file c:\tomcat6\logs\isapi.log (指定JK插件使用的日志文件)
log_level debug (指定日志级别)
worker_file c:\tomcat6\conf\workers.properties (指定JK插件的工作文件)
worker_mount_file c:\tomat6\conf\uriworkermap.properties (指定JK插件的URL映射)
四、打开Internet信息服务管理器,选择需要配置的某个网站将目录设置与Tomcat目录一致(我这里是D:\desktop\apache-tomcat-6.0.33\webapps)。右键属性-> ISAPI筛选器->添加,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector.dll的绝对路径(我的是D:\desktop\apache-tomcat-6.0.33\conf),确定。再在“此网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta,下 一步,路径选为你的isapi_redirector.dll存放的目录(我的是D:\desktop\apache-tomcat-6.0.33\conf),下一步,权限中记得把“执行”那项打 勾,好了,完成。
五、在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填JSP(无所谓 的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_redirector.dll后“确定”。“设置扩展状态为允许”也打上勾, 确定。
六、将jdk安装目录中lib目录下的tools.jar文件拷贝至tomcat的lib目录下。
七、配置完毕。重启IIS6和Tomcat6。("我的电脑" - 右键 - 管理 - 服务和应用程序 - 服务 ,重新启动Tomcat6,重新启动IIS6.)必要时重启电脑。
八、检查“ISAPI筛选器”中的 jakarta是否是向上的绿色箭头?如果是红色的,检查一下你之前做的配置有没有少了或是写错了点什么,再重新配置一遍。
九、测试网站,在网站目录下建立一个test.jsp文件。键入 http://localhost:8080/test.jsp 看看!然后再看看 http://localhost/test.jsp ,如果两者执行结果一样,恭喜你,整合成功了!
此文来源并非复制黏贴,自己动手尝试配置成功后的笔记!
浙公网安备 33010602011771号