谁成功的配置过iis+tomcat,帮忙看看。。。(50分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
状态:不能解析jsp
Tomcat正常运行,过滤器也添加成功到iis中
不知原因是。。。?
 
IIS+TOMCAT配置方法
本文档的目的在于解释如何将IIS和TOMCAT相连结。 通常IIS是没有办法处理 servlet和jsp,但是通过设置IIS使用 Tomcat redirector plugin 能够将对于jsp、servlet的请求,转交给tomcat servlet 引擎来处理而达到目的。
一. 说明:
配置如下:Win2000 Server + IIS 5.0(Win2000自带)+ Tomcat 3.1 。
Tomcat 3.1编译过的版本里面没有配置IIS和NT Service 的说明,但是在Tocmcat 3.2 source版里面有比较详细的帮助文件。根据这些帮助文件 可以顺利的把Tomcat作为插件插入IIS。
二. 配置
在Tomcat已经能正常运行之后, 下一步工作就是如何把Tomcat插入IIS,使二者协同工作。主要分以下几个步骤:
1、 在Windows注册表中注册: 运行regedit,
· 在注册表中,创建一个项 "HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0"
· 在这个项中追加一个字串值,名称=extension_uri 值=/jakarta/isapi_redirect.dll
· 在这个项中追加一个字串值,名称=log_file 值=c:/ jakarta-tomcat/logs/isapi.log (根据自己环境作相应的设定)
· 在这个项中追加一个字串值,名称=log_level 值= debug(根据选择 debug/inform/error/emerg)
· 在这个项中追加一个字串值,名称=worker_file 值= c:/ jakarta-tomcat /conf/workers.properties (根据自己环境作相应的设定)
· 在这个项中追加一个字串值,名称=worker_mount_file 值= c:/ jakarta-tomcat /conf/uriworkermap.properties (根据自己环境作相应的设定)
注:其中的路径“c:/ jakarta-tomcat”需改成你的tomcat的安装路径。

2、打开IIS管理器,在“默认WEB站点”中建立一个虚拟目录jakarta,让它的路径指向isapi_redirect.dll所在目录。(在3.1 bin中可能没有这个dll,你可以从“http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/ i386/”下载。该虚拟目录属性“执行许可”处选“脚本和可执行程序”,在“配置”中添加一个“应用程序映射”:可执行文件为 isapi_redirect.dll(路径完整),扩展名为“.jsp”。
3、利用IIS管理器,选中“默认WEB站点”属性的ISAPI筛选器, 把isapi_redirect.dll(路径完整)设置为“默认WEB站点”的ISAPI筛选器,名称可以任起。“默认WEB站点”属性“执行许可”处选“脚本和可执行程序”,“主目录:”为tomcat下放jsp页面的路径(如:c:/jakarta-tomcat/webapps/ROOT),在“配置”中添加一个“应用程序映射”:可执行文件为 isapi_redirect.dll(路径完整),扩展名为“.jsp”。
4、重启IIS,确认刚才添加的ISAPI筛选器前面标了一个绿色向上的箭头然后重启Tomcat。此时,IIS应该已经可以处理*.jsp文件了。由于Tomcat设置中,默认的Root是 tomcat/webapps/ROOT,所以你可以在这个目录中放置一个jsp文件(例如 index.jsp),然后访问http://localhost/index.jsp,看一下效果。
按这个重做一下,我现在用的好好的。
 
我输入“http://localhost:8080/”就行——总不能每次都输入默认断口吧
 
在XML中改.
 
多人接受答案了。
 
后退
顶部