台: windows2003 + IIS6 + TOMCAT6 + J2SE1.5.0
首先服务器(windows2003)已经上已经安装 IIS6 环境,Tomcat 6 环境,配置此类环境的教程很多,恕不多说,自己网上找。
一、下载一个整合需要的文件isapi_redirect.dll
下载地址http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32
在此我下载的是jk-1.2.23版本,以前有个人写了个教程下载的是jk-1.2.22里的,我看了一下,现在jk-1.2.22提供的是nsapi_redirect.dll 我试验了一下nsapi版不适合使用,配置不成功。所以我建议下载jk-1.2.23版的,然后我们将得到isapi_redirect.dll(228k,jk-1.2.23版),当然你根据你的版本自己去试验一下也未尝不可,然后将isapi_redirect.dll拷贝到tomcat安装目录下的 conf 文件夹里。
建立一个注册表文件 isapi_redirect.reg ,输入内容(将c:\\tomcat更换成你自己的tomcat安装目录):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"log_file"="C:\\tomcat6\\logs\\isapi.log"
"log_level"="debug"
"worker_file"="C:\\tomcat6\\conf\\workers.properties"
"worker_mount_file"="C:\\tomcat6\\conf\\uriworkermap.properties"
"tomcat_start"="C:\\tomcat6\\bin\\tomcat.bat start"
"tomcat_stop"="C:\\tomcat6\\bin\\tomcat.bat stop"
"extension_uri"="/jakarta/isapi_redirect.dll"
双击isapi_redirect.reg文件导入系统.
二、在tomcat安装目录下的 conf 文件夹里建立如下文件
1.Tomcat6的conf下安装时候已经自动建立workers.properties,如果没建立,则手动建立文件workers.properties
workers.properties内容如下(请更成换你自己的Tomcat和J2SE(jdk)目录:
workers.tomcat_home=c:\Tomcat6\
workers.java_home=c:\J2SE15
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
2.建立文件uriworkermap.properties
uriworkermap.properties内容如下:
/*.jsp=ajp13
三、打开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信息服务管理器”,在里面选择“网站”中的某个网站(此网站就是我们需要使用JSP环境的站,并且在此将目录设置与Tomcat下的此网站目录设置为一致),在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector.dll的绝对路径(我的是C:\Tomcat6\conf)。“确定”后点“确定”关闭属性页。再在“此网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirector.dll存放的目录(我的是C:\Tomcat6\conf),下一步,权限中记得把“执行”那项打勾,好了,完成。
五、 在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填JSP(无所谓的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_redirector.dll后“确定”。“设置扩展状态为允许”也打上勾,确定。
六、配置完毕。重启IIS6和Tomcat6。("我的电脑" - 右键 - 管理 - 服务和应用程序 - 服务 ,重新启动Tomcat6,重新启动IIS6.)
七、测试网站,在网站目录下建立一个test.jsp文件。键入 http://localhost:8080/test.jsp 看看!然后再看看 http://localhost/test.jsp ,如果两者执行结果一样,恭喜你,整合成功了!
如果未整合成功,检查如下:
1.你的“Internet信息服务管理器”->“网站”->“默认网站”->“属性”->“ISAPI筛选器”中的jakarta是否是向上的绿色箭头?如果是红色的,检查一下你之前做的配置有没有少了或是写错了点什么,再重新配置一遍。
2.检查配置的Tomcat和JDK和isapi_redirect.dll的配置路径是否正确,包括写在注册表中的路径,IIS中配置的插件路径等,如果任何一处错误,都将配置不成功!
3.IIS指向的目录最好和Tomcat指向的目录一致,不然会发生找不到图像和其他资源文件的问题。(这点不影响执行,呵呵!)
4.英文文档中还提到应该把IIS6设置为IIS5隔离模式,“Internet信息服务管理器”->“网站”->“属性”->“服务”,把“以IIS5.0隔离模式运行WWW服务”打上勾。如果你配置不成功也可以试试这个。我没设置此项也成功了,你可以自己试验一下。
PS: 有的教程还提示 :确认你的Tomcat安装目录下的common\lib目录中是否有tools.jar文件(Tomcat5好像是有的,但Tomcat4中是没有的,网上的文档很少提到这件事,致使我多次配置失败),没有的话从JDK的lib下拷一个过去。
据我了解,最新版的好像JDK和TOMCAT都没这文件,我的没有此文件,也配置成功了。
如果写的有不对的地方,请各位大侠指正,如果各位下载不到插件,也可以联系偶,偶发给你。
偶的联系方式:QQ:4543964 MSN:aimeko@msn.com E-mail:aimeko@126.com http://www.aimeko.com
J2SE下载地址:http://java.sun.com/javase/downloads/index.jsp
Tomcat6 下载地址:http://tomcat.apache.org/
http://www.signal42.com/mirrors/apache/tomcat/tomcat-6/v6.0.13/bin/apache-tomcat-6.0.13.exe
isapi_redirect.dll下载地址:http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32
参考资料:http://www.aimeko.com/article.asp?id=112
分享到:
相关推荐
《IIS6.0与Tomcat6.0的整合配置详解》 在互联网服务领域,IIS(Internet Information Services)和Tomcat都是重要的服务器软件。IIS是微软提供的一个全面的Web服务器解决方案,而Tomcat则是一个开源的、基于Java的...
这个包含有IIS6.0整合Tomcat6.0的必须文件:isapi_redirect.dll、 workers.properties 、uriworkermap.properties 、isapi_redirect.reg
**IIS6与Tomcat6.0整合教程** 在互联网应用开发中,有时我们需要将静态内容服务(如HTML、CSS、JavaScript等)与动态内容服务(如Java Web应用)结合在一起,这时IIS6(Internet Information Services 6.0)与...
在本文中,我们将探讨如何成功地整合IIS7.0和Tomcat6.0,以实现Windows Server 2008环境下JSP应用的部署。整合这两种服务的主要目的是利用IIS作为前端Web服务器,处理静态内容,而将动态内容如JSP交给Tomcat处理。 ...
### IIS6.0+Tomcat6.0+JK整合(8080端口和80端口共用jsp网站)的知识点 #### 一、整合环境与目标 本整合的目标是在一个环境中同时利用IIS6.0和Tomcat6.0来部署和运行jsp网站,使得用户可以通过标准HTTP端口80访问...
包含了所有整合所需的文档/工具,包括 jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip 修改版jk2.rar How To Configure IIS ...How To Install Apache Tomcat with IIS 6.0 » IIS Admin Blog.mht setupJk204t6.exe
本文将深入探讨如何将IIS6(Internet Information Services 6.0)与Tomcat 6进行整合,以充分利用两者的优势,实现ASP.NET和Java应用程序在同一服务器上的无缝运行。 IIS6是微软在Windows Server 2003中提供的Web...
在IT行业中,Windows Server 2003操作系统上的IIS6与Tomcat6的整合是一项常见的任务,尤其对于那些需要同时支持静态网页和Java应用程序的Web服务器环境来说。本知识点将详细阐述如何在win2003下进行iis6与tomcat6的...
虽然描述中提到了IIS 7.0和Tomcat 6.0,但标题中是7.5和7,所以我们将假设是IIS 7.5和Tomcat 7.0。在这个环境中,IIS和Tomcat的默认端口分别是80和8080,它们之间的接口是isapi_redirect-1.2.26.dll或更高版本。 **...
本文将深入探讨如何将Apache Tomcat 5.5.20与Microsoft IIS 5.1及IIS 6.0进行整合,同时分享一些实践中的经验与心得。 Apache Tomcat是一款开源的Java Servlet容器,用于部署和运行Java Web应用。而IIS(Internet ...
【IIS整合TOMCAT】是指在Windows操作系统中,通过集成环境将Internet Information Services (IIS) 和Apache Tomcat服务器进行结合,以便在一个系统中同时处理静态网页(如HTML、CSS、JavaScript)和动态Web应用(如...
《Tomcat5.5与IIS5.0和IIS6.0集成的应用》这篇文章深入探讨了在Windows平台上实现Java应用程序与ASP/ASP.NET应用程序共存的解决方案,具体而言,是如何将Apache Tomcat5.5与Microsoft IIS5.0和IIS6.0进行集成,从而...
【IIS6.0与Tomcat5.5+SQL2000整合方案】 整合IIS6.0(Internet Information Services 6.0)与Tomcat5.5和SQL2000是将Windows服务器上的静态内容处理能力与Java应用程序服务器的动态功能相结合的过程。这种集成允许...
- 安装好IIS6.0和Tomcat6.0、JRE。 - 下载必要的整合工具,包括`isapi_redirect.dll`文件及其配置文件`workers.properties`和`uriworkermap.properties`。 - `isapi_redirect.dll`下载地址: [Apache Tomcat ...
压缩包中的"IIS6_0整合Tomcat6_0(相对原创) - For_suzhen的专栏 - CSDNBlog.htm"和相关文件,很可能是从CSDN博客上下载的文章,详细介绍了如何进行IIS6.0与Tomcat6.0的整合步骤,包括配置文件的使用和安装过程。...
本篇将详细解析如何将传统的IIS6(Internet Information Services 6.0)与开源Java应用服务器Tomcat6进行整合,以实现JSP页面在IIS上的运行。 IIS6是微软提供的一个强大的Web服务器,主要服务于.NET Framework应用...
### IIS5与Tomcat6整合技术解析 #### 背景介绍 随着Web应用的多样化发展,企业可能需要在同一台服务器上同时运行多种类型的Web应用程序,如ASP.NET、PHP和JSP等。这就需要对服务器环境进行特殊配置,使得不同类型的...
软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\...
重启IIS6和Tomcat6。("我的电脑" - 右键 - 管理 - 服务和应用程序 - 服务 ,重新启动Tomcat6,重新启动IIS6.) 或者: 先运行net stop w3svc关闭IIS服务。 再运行net start w3svc重新启动IIS。 七、测试网站,在...
"Tomcat+IIS整合配置文件"的标题和描述指向了一个特定的场景:将Apache Tomcat(一个流行的Java Servlet容器)与Microsoft IIS(互联网信息服务)集成,以实现更高效的Web服务。这种整合通常用于在同一个服务器上...