目的: 将 Tomcat与 IIS整合在一起,共用 80端口。让 iis可以解析 *.asp、 *.aspx、 *.jsp、 servlet和 *.do文件;

第一步:准备工作。

在你的 Tomcat下面创建一个新的目录 IIS。

拷贝 bin"isapi_redirector2.dll 到你的 $Tomcat_Home"bin中。

拷贝 bin"isapi_redirector2.dll 到你的 $Tomcat_Home"IIS中。

拷贝 conf"workers2.properties 到你的 $Tomcat_Home"conf中 (确认 8009端口没有被占用)

拷贝 conf"jk2.properties 到你的 $Tomcat_Home"conf中

修改 REG"jakarta.reg 的内容,将 c:""tomcat5.5全部修改为你的 Tomcat的安装目录,(建议目录中不要有空格)。tomcat6.0也是同样

双击 IIS.reg文件,将内容导入注册表中。

第二步:配置 IIS

在你要的网站上建立虚拟目录 jakarta(一定要为这个),并指向第一步中的 IIS目录,记得加上可执行的权限。

添加筛选器 jakarta:进入站点属性的“ ISAPI筛选器”标签页。创建一个新的筛选器 jakarta。具体步骤如下:点击添加按钮,在筛选器名称中输入 jakarta,可执行文件选择 isapi_redirector2.dll。单击确定按钮。重启站点,看筛选器上箭头是否为绿色向上,如果是则初步成功。

此时可以在浏览器中通过 [url]http://localhost/[/url]访问 IIS。

启动 Tomcat, (由于 workers2.properties文件中已经为你配置好了 Tomcat的默认的两个应用 jsp-examples和 servlets-examples)此时可以通过 [url]http://localhost/jsp-examples/[/url]和 [url]http://localhost/servlets-examples/[/url]来访问 Tomcat下面的这两个应用。

注意地址要写全,不要丢掉” /”。

如果访问其他 Tomcat下面的应用,

只须在 $Tomcat_Home"conf"workers2.properties文件中,增加类似的 [uri:/servlets-examples/*]即可。

例如如果我们通过 [url]http://localhost:8080/job/[/url]可以访问 Tomcat下面的 job应用,那么我们可以在 workers2.properties中,添加 [uri:/job/*]即可。

windows2003 iis6需要添加web服务扩展
文件选择isapi_redirector2.dll,并设置成允许

注意点:如果安装过程中出现问题,请重新彻底地删除您添加的所有文件。

by sofot

softotto@126.com

http://www.blogjava.net/b47248054   《《《《《《《《《《《-附件在这里

http://blog.csdn.net/b47248054

分享到:

整合iis+tomcat的更多相关文章

  1. IIS Tomcat共享80端口

    为什么有这种需求, 原因是这样的, 公司有一个Java的web项目,在另一台服务器A上,最近老板一时兴起,想把他合并到这台稳定点的服务器B上,服务器B上使用IIS来寄宿asp.net 网站, 怎么办呢 ...

  2. IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容

    环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: 以下是使用IIS的域名: http://www.formuch.com/ http://www.fo ...

  3. 整合apache+tomcat+keepalived实现高可用tomcat集群

    Apache是一个强大的Web服务器在处理静态页面.处理大量网络客户请求.支持服务的种类以及可配置方面都有优势,高速并且强壮.但是没有JSP/Servlet的解析能力.整合Apache和Tomcat可 ...

  4. ssh整合启动tomcat报java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils

    今天搭建了一个ssh项目环境,整合后,访问项目首页,登录不进去,控制台报错,后来调试代码后,在获取数据库数据后,返回到action时,又进入了action导致死循环,其实这里是两个问题,控制台报错如下 ...

  5. IIS+Tomcat功能iis端口2

    之前写过IIS桥接Tomcat是通过isapi_redirect.dll,组件方式实现共用端口的,但是在Windows2012服务器 iis8.0版本中,配置完成后没有效果,比较抓狂,分析发现如下信息 ...

  6. 主流服务器apache,iis,tomcat,jboss,resion,weblogic,websphere的区别

    在互联网高速发展的今天,不同种类的网站大量涌现,每个人都在享受着网络服务带来的便利.而创建自己的个性化网站的门槛不断降低.从事网站架构,这种当年的绝对“”高科技“”绝活.也从it人员的专利“”沦落“” ...

  7. (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容

    from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: ...

  8. 润乾报表整合到Tomcat服务器的部署过程

    转载自:http://www.cnblogs.com/avivaye/archive/2012/11/16/2773681.html 使用第三方的报表设计器/服务器来快速的开发报表. 润乾服务器是使用 ...

  9. SSH整合后tomcat启动报错SEVERE: Exception starting filter struts2 java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor

    错误信息:  SEVERE: Exception starting filter struts2 java.lang.NoClassDefFoundError: org/objectweb/asm/C ...

随机推荐

  1. Objective C静态代码扫描和代码质量管理 OClint + SonarQube

    OClint是针对C, C++及Objective C代码的静态扫描分析工具,而SonarQube是一个开源的代码质量管理平台.本文将实现将OClint的扫描结果导入到SonarQube中,已实现对O ...

  2. Telnet连接Win7系统被拒绝的原因及解决方法

    有时要与计算机进行远程连接,会用到telnet.win7中telnet默认是没有开启的,所以这时连接会连接失败,其失败提示如下: 正在连接192.168.100.103...无法打开到主机的连接. 在 ...

  3. Function.caller

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/caller 非标准 ...

  4. js 基于函数伪造的方式实现继承

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  5. sql server2008评估期已过...问题

    sql server2008评估期已过...问题 当打开sql server2008企业管理器的时候,出现报错“评估期已过.有关如何升级的测试版软件的信息.....”   工具/原料 sql serv ...

  6. CriminalIntent程序中Fragment相关内容

    Activity中托管UI fragment有两种方式: 添加fragment到acitivity中 在activity代码中添加fragment 第一种方法即将fragment添加到acitivit ...

  7. Visual Studio 2015 和 Apache Cordova

    英文原版:http://www.codeproject.com/Articles/860150/Visual-Studio-and-Apache-Cordova 在开始前,问一下自己下面这些问题: 熟 ...

  8. URL是什么?

    URL是统一资源定位符,有时也被俗称为网页地址. 如同在网络上的门牌,是因特网上标准的资源的地址(Address). 在因特网的历史上,统一资源定位符的发明是一个非常基础的步骤.统一资源定位符的语法是 ...

  9. SQL Server数据库大型应用解决方案总结

    随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题.对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载.对于系统的稳定性和扩展性造成了极大的问题. 一 ...

  10. Android开发 设置开机自动启动

    原文:http://blog.csdn.net/kevinmeng_ini58/article/details/7700786 片段一: <!-- 开机启动 --> <receive ...