[原]IIS 和 Tomcat 整合步骤

  
  
  IIS 和 Tomcat 整合步骤

转载注明:http://bluethinking.cnblogs.com

所需物资:
Tomcat-5.5.20

下载地址:
http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.zip

tomcat-connectors(传说中的JK,JK2已经停止更新所以不用):
下载地址:
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.21/isapi_redirect.dll

===========================================================================================================

1.---------------------------------------------------------------------

    拷贝uriworkermap.properties和workers.properties到tomcat下的conf目录
里;在tomcat的bin目录下创建目录jakarta,并拷贝isapi_redirect.dll到这个目
录下面。
    打开conf目录下面的server.xml文件,搜索webapps(或你自己的部署路径),
将部署路径改为:c:\inetpub\www.123.net

================ uriworkermap.properties文件内容 ===========
/*.jsp=ajp13
/*.do=ajp13
====================================================


================ workers.properties文件内容  ===============
worker.list=ajp13

worker.ajp13.type=ajp13
worker.ajp13.host=你的IIS的IP地址
worker.ajp13.port=8009
====================================================

 

2.---------------------------------------------------------------------
    修改注册表文件里tomcat的安装路径,并导入注册表。(XXX.reg)
==================================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation]

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector]

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"worker_file"="D:\\Program Files\\tomcat-5.5.20\\conf\\workers.properties"
"worker_mount_file"="D:\\Program Files\\tomcat-5.5.20\\conf\\uriworkermap.properties"
"log_file"="D:\\Program Files\\tomcat-5.5.20\\logs\\isapi.log"
"log_level"="info"
==================================================


3.---------------------------------------------------------------------
    在tomcat的部署目录下,创建新目录:Test,创建测试文件test.jsp
    测试文件内容为:
    ================================================
    <html>
   <head><title>Test Show</title></head>
      <body>
   JSP测试显示:<br/>
   <%="天哪,终于正确显示了!JSP!"%>
      </body>
      </html>
    ================================================
    用命令行方式启动tomcat,观察服务器运行日志,无异常表示服务器正确配置
了,在IE里测试test.jsp页面的显示,URL为:
    http://localhost:8080/Test/test.jsp(注意大小写)


4.---------------------------------------------------------------------
     打开IIS管理窗体,新建网站(如果有提示记得指定CGI权限),名称:
www.123.net,目录:c:\inetpub\www.123.net      (目录和tomcat的部署
目录一样,就算和tomcat部署目录不一样,IIS也会通过JK(isapi_redirect.dll)
这个IIS和tomcat的连接器,将对IIS目录的访问映射到tomcat部署目录中)。
(www.123.net要在c:\windows\system32\drivers\etc\Hosts文件里配置:
www.123.net      127.0.0.1)

     在c:\inetpub\www.123.net\Test这个目录中创建测试文件:test.asp
     测试文件内容为:
    ================================================
      <html>
   <head><title>Test Show</title></head>
      <body>
   ASP测试显示:<br/>
   <%="天哪,终于正确显示了!ASP!"%>
      </body>
      </html>
    ================================================
    在IE里测试test.jsp页面的显示,UR为:
    http://www.123.net/Test/test.asp(注意大小写)

5.----------------------------------------------------------------------
     查看IIS管理窗体的www.123.net网站的属性,改下IP地址,不要用默认的"全
部未分配",修改tomcat下的conf目录里的workers.properties文件,改之:

worker.ajp13.host=你的IIS的IP地址。

6.----------------------------------------------------------------------
     创建www.123.net网站的ISAPI筛选器,名称:jakarta 目录:tomcat目录下
的jakarta目录的isapi_redirect.dll。(设置好后,重新打开属性页,看看箭头是
不是绿色,绿色为正常,红色表示配置失败,尝试删除网站,或重启机子).

     创建虚拟目录(指定CGI权限),名称:jakarta  目录:tomcat目录下
的jakarta目录。

     创建web服务扩展,名称:jakarta 目录:tomcat目录下的jakarta目录
的isapi_redirect.dll。

     测试显示:http://www.123.net/Test/test.asp
               http://www.123.net/Test/test.jsp
     
---------传说中的分割线-------------------------------------------------

转载于:https://www.cnblogs.com/BlueThinking/archive/2007/04/20/721286.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值