目的: 将 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. oracle学习 二(持续更新中)

    oracle数据库的启动停止 以oracle用户身份登录 登录后输入以下命令: oracle-> sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Pro ...

  2. HDU1963Investment(DP)

    简单DP,题解见代码

  3. How Tomcat Works(十一)

    本文接下来分析tomcat的类载入器,tomcat需要实现一个自定义的载入器,而不能使用系统类载入器 (1)限制serlvet访问当前运行的java虚拟机中环境变量CLASSPATH指明的路径下的所有 ...

  4. AUPE学习第八章------进程控制

    每个进程都有一个非负整形表示的唯一进程ID. init进程是一号进程,是第一个用户态的进程.它负责内核启动以后启动一个unix系统, 它读取的配置文件一般在/etc/rc*./etc/inittab. ...

  5. 同时使用Binding&StringFormat 显示Text【项目】

    Case ID (?unit) 红色的字根据一个后台boolean来做trigger,可以是Case or Open 蓝色的字binding到后台的一个string属性来切换任意的Unit单位 这样一 ...

  6. 【转】BitmapFactory.Options

    BitmapFactory.Options这个类的信息:http://developer.android.com/reference/android/graphics/BitmapFactory.Op ...

  7. mysqldump常用参数

    mysqldump常用参数说明  --all-databases 或 -A  导出全部数据库.--all-tablespaces 或 -Y 导出全部表空间--no-tablespaces  或 -y ...

  8. 怎样对ListView的项进行排序

    当您使用资源浏览器查看文件时,您能够随心所欲的按名称.大小.类型及改动日期不同的列对文件进行大小排序..Net提供的ListView组件没有直接提供这样的功能,但要实现并不难.   ListView. ...

  9. Visual Studio 2015 和 Apache Cordova

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

  10. influxDB学习总结

    1.安装 请参考http://www.cnblogs.com/zhja/p/5996191.html, 安装完毕运行influxd,http://域名:8083为控制台界面:http://域名:808 ...