| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 708 人关注过本帖
标题:谁会IIS6.0与TOMCAT5.5的整合啊?
只看楼主 加入收藏
loveaoao
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-8-3
收藏
 问题点数:0 回复次数:1 
谁会IIS6.0与TOMCAT5.5的整合啊?
谁会IIS6.0与TOMCAT5.5的整合啊?
帮帮忙QQ736116674
2007-03-23 16:05
system32
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:58
帖 子:3096
专家分:0
注 册:2006-9-24
收藏
得分:0 

Windows平台下最常用的Web服务器无疑是IIS(包括PWS),对于IIS,Tomcat也提供了配合工作的方法,使用这种方法,可以为本来不具有Java Servlet和JSP功能的IIS增加处理JSP和Java Servlet的功能。
为了使Tomcat和IIS一起工作,首先要得到isapi_redirect.dll,这是一个IIS的插件(Plug-in),可以从http://jakarta.Apache.org/直接下载编译好的版本,也可以自己使用Visual C++编译得到。
得到以后,放到一个自己喜欢的目录,例如c:\tomcat\Jakarta-tomcat\bin\iis\i386\目录下。
另外,在使IIS和Tomcat配合的过程中,还需要用到另外两个Tomcat的配置文件,一个是workers.properties,这个文件定义了Tomcat的工作进程使用的主机和端口。在Tomcat的conf目录中有一个示范性的workers.properties文件。另一个是uriworkermap.properties,这个文件是映射URL目录和Tomcat工作进程的。同样,在Tomcat的conf目录中有一个示范性的uriworkermap.properties文件。

首先,配置isapi_redirect.dll。
1) 在系统注册表中建立一个新的键值:HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0。
2) 添加一个名为extension_uri的字符串值为/jakarta/isapi_redirect.dll。
3) 添加一个名为log_file的字符串值为c:\tomcat\Jakarta-tomcat\logs\isapi.log。
4) 添加一个名为log_level的字符串值为debug、inform、error、emerg中的一个。
5) 添加一个名为worker_file的字符串值为
c:\tomcat\jakarta-tomcat\conf\workers.properties。
6) 添加一个名为worker_mount_file的字符串值为
c:\tomcat\jakarta-tomcat\conf\uriworkermap.properties。
然后,打开IIS的管理控制台,在需要使用Tomcat提供附加的JSP和Java Servlet服务的Web站点中添加一个虚拟目录。注意,一定要使用“jakarta”作为虚拟目录的名称,这个虚拟目录的实际物理位置应当是包含isapi_redirect.dll文件的目录,这里假设为c:\tomcat\Jakarta-tomcat\bin\iis\i386。
在设定虚拟目录时注意要设此虚拟目录为可执行。如果是在PWS中,一样处理。
接着,在I I S的控制台中为此Web站点添加一个ISAP I过滤器(在此Web站点上点击鼠标右键,选择属性)。名称随意,但过滤器要设定为isapi_redirect.dll这个文件。如果使用的是PWS就比较麻烦了。需要使用注册表编辑器,在键HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters中,有一个名为Filter Dlls的键值,在这个键值中添加isapi_redirect.dll,注意要包含完整的路径。

最后,重新启动IIS或PWS,最好是能够重新启动计算机。
启动Tomcat以后,打开浏览器,在地址栏中键入http://127.0.0.1/examples/,如果能够看到jsp和servlet两个目录,就说明利用isapi_redirect.dll所作的重定向已经成功,可以执行一下jsp目录下的例子做试验。


[glow=200,blue,1]世界上妞是无限的,而我们的精力是有限的,用有限去搞无限,死定了。要用有限的精力去泡一个有钱妞,要发达,吃软饭![/glow]
2007-03-24 12:25
快速回复:谁会IIS6.0与TOMCAT5.5的整合啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013909 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved