需要在一个绑定了域名的IIS服务器上整合tomcat,第一次整合,在这里做个记录。
服务器环境:
操作系统WindowsServer2000,apache-tomcat-6.0.20,jdk1.6.0_16
需要使用tomcat连接器(Apache Tomcat Connector):Tomcat Connectors JK 1.2
目前最新的是:isapi_redirect-1.2.30.dll
下载地址:
http://labs.renren.com/apache-mirror/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/
1、将isapi_redirect-1.2.30.dll拷贝到tomcat的bin目录
2、在tomcat的conf目录中创建2个文件(workers.properties和uriworkermap.properties)
1)在tomcat的conf下创建workers.properties,内容:
workers.tomcat_home=D:\apache-tomcat-6.0.20
workers.java_home=D:\jdk1.6.0_16
ps=\
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
2)在tomcat的conf下创建uriworkermap.properties,此文件说明了要转发到tomcat的URI规则,内容如下:
/appname/*=worker1
可能的设置有:
/*=worker1 | #所有访问都转发 到tomcat中 |
/*.jsp=worker1 | #所有*.jsp的才向tomcat转发 |
/jsp-examples/*=worker1 | #所有/jsp-examples/*的才向tomcat转发 |
!/*.gif=worker1 | #所有的gif文件都不向tomcat转发,而由IIS处理 |
3、导入注册表
新建文件reg.reg,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect-1.2.30.dll"
"log_file"="D:\\apache-tomcat-6.0.20\\logs\\isapi.log "
"worker_file"="D:\\apache-tomcat-6.0.20\\conf\\workers.properties"
"worker_mount_file"="D:\\apache-tomcat-6.0.20\\conf\\uriworkermap.properties"
"log_level"="realease"
双击运行这个文件,导入注册表中。log_level还可以为“debug”。
4、设置IIS默认网站的IsApi筛选器
在【默认Web站点】上右键,选择【属性】,切换到【ISAPI筛选器】选项卡,添加一个名为“jakarta”的筛选器,文件选择为“D:\apache-tomcat-6.0.20\bin\isapi_redirect-1.2.30.dll”。如图:
注意:在有的IIS版本中,需要在服务器扩展中添加允许isapi_redirect-1.2.30.dll执行。
5、创建虚拟目录jakarta
jakarta是在第三步的注册表"extension_uri"="/jakarta/isapi_redirect-1.2.30.dll"中规定的名字,这个虚拟目录要指向isapi_redirect-1.2.30.dll所在的目录(D:\apache-tomcat-6.0.20\bin),并且设置为“脚本和可执行程序”。如图:
6、重启IIS和Tomcat进行测试
重启IIS和Tomcat。
确保http://127.0.0.1:8080、http://127.0.0.1:8080/appname/、http://127.0.0.1能正常访问。
这时先看看IIS默认网站的IsApi的tomcat是否为绿色,绿色后就可以通过IIS访问Tomcat了,包括Tomcat的虚拟路径也可以。
IIS: http://127.0.0.1/
tomcat: http://127.0.0.1/appname/
注意只有在workers.properties中描述的uri才能被转发到tomcat上
参考:
http://blog.csdn.net/xingzhiyun/archive/2008/02/13/2090522.aspx
http://tech.ccidnet.com/art/3093/20050608/264665_1.html
- 大小: 15.5 KB
- 大小: 15.5 KB
分享到:
相关推荐
《Tomcat5.5与IIS5.0和IIS6.0集成的应用》这篇文章深入探讨了在Windows平台上实现Java应用程序与ASP/ASP.NET应用程序共存的解决方案,具体而言,是如何将Apache Tomcat5.5与Microsoft IIS5.0和IIS6.0进行集成,从而...
5. "IIS+Tomcat5.0整合配置.files":这个名字可能表示这是一个包含其他配置文件或脚本的文件夹,比如IIS站点配置、ISAPI扩展配置、或者用于自动化配置过程的批处理文件。 整合IIS和Tomcat时,关键步骤通常包括: - ...
### IIS6与Tomcat5整合配置流程详解 #### 历史背景 本文档创建于2003年12月23日,并在同年12月24日进行了更新,增加了关于JK2 Connector自动安装程序的先决条件以及IIS6与IIS5隔离模式之间的讨论。 #### 引言 ...
《IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册》是一份详尽的教程,旨在帮助用户理解如何在Windows环境中将Internet Information Services (IIS) 5.0与Apache Tomcat 5.0.3进行整合,并设置多站点虚拟主机。...
### 在Windows 2003上整合IIS6与Tomcat5 #### 概述 在Windows 2003操作系统环境下,实现IIS 6(Internet Information Services)与Tomcat 5之间的集成是一项常见的需求,尤其是在需要同时支持静态内容(如HTML、CSS...
### IIS5与Tomcat6整合技术解析 #### 背景介绍 随着Web应用的多样化发展,企业可能需要在同一台服务器上同时运行多种类型的Web应用程序,如ASP.NET、PHP和JSP等。这就需要对服务器环境进行特殊配置,使得不同类型的...
在Windows Server 2003操作系统中,IIS6.0是默认的Web服务器,而Tomcat 5.0是一款广泛使用的开源Java Servlet容器。两者整合的目的是利用IIS的静态资源处理能力和Tomcat的动态内容处理能力,实现一个高效且灵活的Web...
在整合之前作者假定您已经成功的安装好了JDK1.4.2(现在SUN已经发行了JDK5.0,这里我只以JDK1.4.2为例,因为具体使用什么JDK并不影响服务器的配置,JDK的作用是在IIS已经将HTTP请求转发给Tomcat以后才起作用,所以等...
JSP 开发人员必备! 整合IIS6.0和tomcat之JK插件 isapi_redirect.dll 1.2.28 isapi_redirect-1.2.28.dll 支持Microsoft IIS 5.0 and IIS 6.0 或更新的IIS版本.
#### 一、整合Tomcat与IIS配置多站点虚拟主机 在Windows 2000 Server环境下,通过整合Tomcat 5.0.3与IIS 5,可以实现对多个站点的支持,并且能够有效地处理ASP和JSP脚本语言,同时支持Servlet和Struts框架的解析。...
2. Tomcat 5.0 主要组件 - Catalina:符合Servlet API 2.3规范的Servlet容器。 - Jasper:符合JSP 1.2规范的JSP编译器和执行环境。 - Webapps:包含示例web应用、测试程序和相关文档。 3. 应用服务器与Tomcat的...
《IIS Apache JK整合Tomcat详解》 在Web服务领域,Apache HTTP Server和Tomcat是两种广泛应用的软件。Apache作为强大的静态内容服务器,而Tomcat则是优秀的Java Servlet和JavaServer Pages容器。为了充分利用两者的...
1. **软件安装配置**:确保安装有JDK 1.5或更高版本,Eclipse 3.2或更高版本,Flex 3 for Eclipse插件,Tomcat 5.0或更高版本,以及BlazeDS.war文件。 2. **环境搭建**:首先,创建一个新的JAVA WEB工程,命名为...
- IIS版本:5.0(Windows 2000自带) - Tomcat版本:3.1 binary release **注意**:Tomcat 3.1版本并未包含配置IIS和NT Service的相关文档,但在Tomcat 3.2 source版本中有详细的帮助文件可供参考。 #### 三、启动...
3. **服务器软件安装**:下载并安装服务器端软件,如Web服务器(IIS或Apache)、应用服务器(Tomcat或Jboss)等。 4. **部署系统**:将系统部署包解压至服务器,按照手册指示配置相关参数,如数据库连接、服务器端口...
以IIS5.0+ServletExec 4.1.1 ISAPI为例,安装后还需为Internet用户配置权限以便远程管理ServletExec。 开发过程中,通常有两种方法:直接在JSP程序中引用Java Connector类库,或者创建一个Web Application。推荐...