+ -
当前位置:首页 → 问答吧 → 关于win2008 IIS7整合Tomcat6的问题

关于win2008 IIS7整合Tomcat6的问题

时间:2010-08-28

来源:互联网

windows环境:windows 2008 enterprise sp2 x64
  iis7
  tomcat6.0.29

测试中:localhost:8080/(新建测试网站目录)myapp浏览正常
  其中servlet与TestBean均能正常运行

问题:在与iis7整合中isapi和cgi限制,等等均设置完成,包括注册表extension_uri=xxx路径,均配置完成

workers.properties 代码:

# 工作站的名称任意,但须注意前后一致,多个工作站以“,”分割  
worker.list=ajp13w  
 
# 工作站的类型:ajp13是IIS与Tomcat通讯协议的名称  
worker.ajp13w.type=ajp13  
 
# 注意此处的host需要与主机或者设置域名的名称一致  
worker.ajp13w.host=localhost  
 
# ajp13协议的通讯端口  
worker.ajp13w.port=8009  
 
# 负载因子  
worker.worker1.lbfactor=1


uriworkermap.properties 代码:

# 当前域名下上下文路径为jsp的请求,转发给ajp13w工作站处理  
/jsp/*=ajp13w  
/jsp=ajp13w  
 
# 当前域名下的所有请求都转发给ajp13w工作站处理  
# /*=ajp13w  
 
# 当前域名下,所有.jsp的请求都转发给ajp13w工作站处理  
# /*.jsp  
 
# 当前域名下,除了.html的请求,其他都转发给ajp13w工作站处理  
# !/*.html

关键问题在这里

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28/isapi_redirect-1.2.28.dll
使用这个放在${TOMCAT_HOME}/conf时浏览localhost/myapp出现404.17错误

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win64/jk-1.2.28/amd64/isapi_redirect-1.2.28.dll
使用这个放在${TOMCAT_HOME}/conf时浏览localhost/myapp页面空白什么都没有

其中myapp目录在${TOMCAT_HOME}/webapps
iis的localhost网站目录同样解析到${TOMCAT_HOME}/webapps

如果整合成功localhost:8080/myapp与localhost/myapp肯定是显示同样的结果,但现在怀疑应该是isapi_redirect-1.2.28.dll导致的,但不知应该用哪个版本的好(本人的是x64位操作系统)。

作者: svkp99   发布时间: 2010-08-28

64位系统不能整合?不是吧

作者: svkp99   发布时间: 2010-08-30