碰到.NET2.0程序参杂着JSP程序,IIS7已经配置域名,而tomcat端口8080,使用http://localhost:8080/myapp

无法访问。于是到网上找到IIS7整合Tomcat6的方法:参考

http://blog.csdn.net/liuyi1985/archive/2009/04/02/4045031.aspx 略作修改

假设主机域名为:www.mydomain.com(也可以是localhost)

需求一:假如${TOMCAT_HOME}/webapps下有一个名为myjspapp的web目录(或者myjspapp.war),我们想以http://www.mydomain.com/myjspapp访问myjspapp项目

步骤1:
下载isapi_redirect-版本号.dll文件作为IIS与TOMCAT的接口,我下载的是isapi_redirect-1.2.28.dll
下载地址:http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/
然后把该文件放入${TOMCAT_HOME}/conf下

步骤2:
建立如下注册表文件并执行

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"log_file"="E:\\tomcat6.0\\logs"
"log_level"="debug"
"worker_file"="E:\\tomcat6.0\\conf\\workers.properties"
"worker_mount_file"="E:\\tomcat6.0\\conf\\uriworkermap.properties"
"tomcat_start"="E:\tomcat6.0\\bin\\tomcat.bat start"
"tomcat_stop"="E:\tomcat6.0\\bin\\tomcat.bat stop"
"extension_uri"="/jakarta/isapi_redirect-1.2.28.dll"

注意修改与tomcat相关的路径(在我的系统中,tomcat安装目录为“E:\tomcat6.0”)

步骤3:
在tomcat\conf下建立两个文件
文件1:workers.properties

 
文件2:uriworkermap.properties
  # 当前域名下的所有请求都转发给ajp13w工作站处理
# /*=ajp13w  # 当前域名下,所有.jsp的请求都转发给ajp13w工作站处理
# /*.jsp  # 当前域名下,除了.html的请求,其他都转发给ajp13w工作站处理
# !/*.html 

步骤4:
在IIS管理器中的“ISAPI和CGI限制”里面右键添加isapi_redirect-1.2.28.dll,并设定“允许执行扩展路径”,描述名可取jakarta

步骤5:

在网站里面的"Default Web Site"(或者你自己新建的网站,以下的DefaultWebSite都可依据具体情况而改)添加应用程序.程序名应对应于在注册表中extension_uri的设置.此处为"jakarta",然后将物理路径指向isapi_redirect.dll所在的目录。

如果测试配置的拥有权限没有成功,则可以指定系统管理员为其专用用户。

步骤6:

点击这个应用程序(这个站点),进入处理程序映射,点击右手边的"编辑处理程序权限...",把"执行"项勾打上.。

步骤7:

接着单击Default Web Site,选择ISAPI筛选器,并右键添加筛选器,名称可取jakarta,可执行文件选择isapi_redirect-1.2.28.dll。

步骤8:(已经上边的uriworkermap.properties的配置而定,自选)

在"Default Web Site"--》双击“处理程序映射”--右上角--》添加映射脚本,*.jsp 都映射到isapi_redirect.dll处理。

步骤9:
重启IIS服务器和Tomcat。访问http://www.mydomain.com/myjspapp

注意:这种配置方法,不需要按传统的方法给tomcat配置域名,即不用改动原来的server.xml,在上面提到的workers.properties里面配置就可以了。

转载于:https://www.cnblogs.com/cxccbv/archive/2009/07/14/1523509.html

IIS7整合Tomcat6相关推荐

  1. IIS5.1/IIS6.0 整合Tomcat6.0.14完全版

    1.从sun网站下载jdk1.6版 2.从tomcat官方站下载tomcat6.0.14版 3.下载JK2 (下载地址:http://archive.apache.org/dist/jakarta/t ...

  2. 【译】在ASP.Net和IIS中删除不必要的HTTP响应头

    引入 每次当浏览器向Web服务器发起一个请求的时,都会伴随着一些HTTP头的发送.而这些HTTP头是用于给Web服务器提供一些额外信息以便于处理请求.比如说吧.如果浏览器支持压缩功能,则浏览器会发送A ...

  3. 在ASP.Net和IIS中删除不必要的HTTP响应头

    引入 每次当浏览器向Web服务器发起一个请求的时,都会伴随着一些HTTP头的发送.而这些HTTP头是用于给Web服务器提供一些额外信息以便于处理请求.比如说吧.如果浏览器支持压缩功能,则浏览器会发送A ...

  4. 新服务器配置 显示,新服务器配置纪录

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 IIS整合tomcat6: isapi_redirect-1.2.28.dll jdk1.6.21 isapi_redirect.reg内容: Windo ...

  5. IIS7 + Tomcat7 整合共用80端口

    最近项目需要,要在将JSP项目集成到80端口,但是80端口已运行了一个项目,所有只有将tomcat集成进IIS. 在google,baidu搜索看了需要博客,说法都大同小异,都是用这种方法:http: ...

  6. apahce2+tomcat6整合 2010-06-28

    环境:Linux redhat 5 首先装JDK,tomcat,apache这个就不用我说怎么装了. 主要是装      tomcat-connectors网上下载一个tomcat-connector ...

  7. 牛腩购物网 8 整合用户留言 重装系统之后iis7.5 sql2008 vs2010安装顺序,AspNetPager 控件的使用,为什么 anp.StartRecordIndex 总是为1...

    今天新装了系统,从windows server 2003 换到 windows server 2008 企业版,总体来说还是蛮好的,就是需要对2008系统进行优化. 我担心的软件问题不是问题,因为在8 ...

  8. Spring整合CXF,发布RSETful 风格WebService

    这篇文章是承接之前CXF整合Spring的这个项目示例的延伸,所以有很大一部分都是一样的.关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了.如果你对Spring整合CXF ...

  9. Spring整合Hessian

    Spring整合Hessian from:http://lavasoft.blog.51cto.com/62575/191871 Spring让Hessian变得不但强大,而且易用,但是易用背后,却有 ...

最新文章

  1. 经典 Python参数传递采用的肯定是“传对象引用”的方式。相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象
  2. vba mysql odbc_使用VBA+ODBC+MySQL实现Excel网络版
  3. 试题集 - 算法与编程
  4. 喜报!在行签约神策数据
  5. 黑马程序员-10 IO流2 File,properties,合并流,对象持久化,管道流,RandomAccessFile...
  6. python 绘制功率谱密度图 plt.psd
  7. android 购票代码,android完美电影购票源码
  8. gdal数据类型_科学网-gdal数据类型的代码的核心定义文件-林清莹的博文
  9. Spring Cloud服务网关(Zuul)的配置项sensitiveHeaders
  10. java NIO 复习
  11. PHP下载文件(隐藏真实的下载地址)
  12. Freeswitch一路呼叫的生命周期
  13. 用Java打印棱形的思路,java打印菱形思路
  14. android开发实战-记账本APP(二)
  15. Spring Bean 作用域
  16. kinectfusion解析_KinectFusion 介绍
  17. 潇洒郎:Ten-fold-cross validation- Naïve Bayes Classifier 十字交叉验证-贝叶斯分类器 Python实现
  18. python web py入门(6)-webpy在模板里使用code代码段错误的问题
  19. 写php什么梗,什么是php(php是什么梗)
  20. 柱状图中最大的矩形多种解法

热门文章

  1. 065_const关键字
  2. 004_JavaScript版本
  3. android webview静态方法,android – 将静态HTML加载到Webview中
  4. python如何安装matplotlib_详解python安装matplotlib库三种失败情况
  5. tor screenrec屏幕录制+_ScreenFlow for mac(屏幕录制软件) v8.2.4中文版
  6. python单元测试框架-Python unittest单元测试框架总结
  7. 抽象类与接口的一个程序实现
  8. 周志华讲座---关于人工智能---科普性质---天地工学讲坛2017.11.30
  9. 发布json数据_技术分享 | MySQL 8.0.17 GA 发布!
  10. ensp中ap获取不到ip_对比网络模拟器软件,Cisco Packet Tracer、华为eNSP、H3C Cloud Lab...