IIS 与 Tomcat 的整合配置
怎么我按下面的要求一步一步地做.到头来还是不能显示呢??
不知是什么原因啊.
显示出来的只是空白..
请高手指点...
IIS 与 Tomcat 的整合配置 [返回]
通过上面的服务器设置,我们可以通过8080端口来运行.jsp程序了.接下来,再通过以下方法设置服务器,可以更有效地将IIS和Tomcat完整地结合起来,最终完整地支持JSP了.
下载isapi_redirector.dll:我们需要到[http://jakarta.apache.org/tomcat/]上下载与Tomcat V4.1.12版本配套的[isapi_redirector.dll],并将它复制C:\Tomcat\conf\中.
建立虚拟目录:进入IIS->默认WEB站点->鼠标右键->新增->虚拟目录->别名输入jakarta->目录请指到C:\Tomcat\conf->权限请选择「读取」、「执行指令文件」、「执行」三项。
新增ISAPI筛选器:进入IIS->默认WEB站点->鼠标右键->属性->ISAPI筛选器->新增->Jakarta->执行文件输入C:\tomcat\conf\isapi_redirector.dll(视你实际的位置而定)->确定。
修改注册表:建立一个名为[IIS_Redirect10.reg]的注册表文件,并保存在C:\Tomcat\conf\中(双击即可将文件内容导入注册表),然后:开始->运行->REGEDIT->确定->注册表->导入注册表文件->C:\Tomcat\conf\IIS_Redirect10.reg即可.注册表文件[IIS_Redirect10.reg]的内容如下:
# ************ Begin of IIS_Redirect10.reg **************
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirector.dll"
"log_file"="c:\\tomcat\\logs\\iis_redirect.log"
"log_level"="debug"
"worker_file"="c:\\tomcat\\conf\\workers.properties"
"worker_mount_file"="c:\\tomcat\\conf\\uriworkermap.properties"
# ************ End of IIS_Redirect10.reg *****************
在C:\Tomcat\conf下,分别建立名为[workers.properties]和[uriworkermap.properties]的文件,这两个文件的内容如下:
# ************ Begin of workers.properties **************
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13
worker.tomcat_home=C:\Tomcat
worker.java_home=C:\JDK142
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
# ************ End of workers.properties ****************
# ********* Begin of uriworkermap.properties ************
default.worker=ajp13
/manager=$(default.worker)
/manager/*=$(default.worker)
/examples=$(default.worker)
/examples/*=$(default.worker)
/tomcat-docs=$(default.worker)
/tomcat-docs/*=$(default.worker)
/webdav=$(default.worker)
/webdav/*=$(default.worker)
#以上的目录结构,视您webapps下的目录结构自行增减,
#例如webapps目录底下如果建立了一个news的资料夹,
#那么上面就得再加上
#/news=$(default.worker)
#/news/*=$(default.worker)
# ********* End of uriworkermap.properties **************
经过上述修改后,需要重新启动机器.重启后首先启动Tomcat,然后察看一下IIS中"默认的Web站点"的属性中的ISAPI筛选器中的filter是否变成了胜利的绿色,如果是,说明成功啦!
最后测试一下是否已经完全结合,在IE中输入:http://localhost/examples/,如果看得到画面,恭喜你,你已经完全成功了!因为没有用到8080而能看到examples,表示IIS与TOMCAT完全结合起来了,如果看不到,那么你就再重新检查一下上面的每个步骤,看哪一个地方做错了。
问题点数:20、回复次数:2Top
1 楼SlzAgain(学网络知识,黑日本网站)回复于 2003-11-02 00:25:10 得分 10
哪个教程这么复杂哦。。。
http://www.fooldock.com/artshow.jsp?id=10Top
2 楼mrfinger(ff)回复于 2003-11-02 00:42:32 得分 10
http://www.51base.com/article/view_article.asp?id=928Top




