zoukankan      html  css  js  c++  java
  • IIS7.5 与 Tomcat 8整合

    IIS需要与Tomcat共用80端口,现在只能通过IIS来转发请求给Tomcat实现,即所谓的整合:

    一、下载The Apache Tomcat Connector,下载地址是:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/,文件名中含有i386-iis.zip的是32位系统的连接文件,我下载的是tomcat-connectors-1.2.40-windows-x86_64-iis.zip(我的系统是Win7 64),解压后得到:isapi_redirect.dll,拷贝到指定文件夹下(可在任何位置,为了方便管理,在tomcat目录下新建文件夹tomcatConnector,并复制,即:X:apache-tomcat-8.0.9 omcatConnector)。

    二、配置Connector,有两种方式:

         1、通过修改注册表进行配置,请参考(http://tomcat.apache.org/connectors-doc/reference/iis.html)。

       2、在isapi_redirect.dll所在的文件夹下建立一个与此dll文件名相同,扩展名为properties的配置文件,即:isapi_redirect.properties。ISAPI redirector DLL初始化时,默认会在自己所在的目录寻找同名的配置文件,如果没有再到注册表中读取配置信息。

    #此路径与之后建立的虚拟目录一致即可
    extension_uri=/jakarta/isapi_redirect.dll
    #此路径与之后建立的文件路径保持一致即可
    worker_file=X:/apache-tomcat-8.0.9/conf/workers.properties
    #
    此路径与之后建立的文件路径保持一致即可
    worker_mount_file=X:/apache-tomcat-8.0.9/conf/uriworkermap.properties

    三、建立X:/apache-tomcat-8.0.9/conf/workers.properties配置文件,路径与isapi_redirect.properties的配置保持一致。

    # 值可任意,但需要与uriworkermap.properties配置保持一致
    worker.list=jspWorker 
    # 可以是ajp13、ajp14、jni、lb 或 status,但tommcat默认支持ajp13,可有server.xml文件查看:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    worker.geloinWorker.type=ajp13
    #这是tomcat的访问域名或IP worker.geloinWorker.host
    =localhost
    #同server.xml配置一致 worker.geloinWorker.port
    =80009

    四、建立X:/apache-tomcat-8.0.9/conf/uriworkermap.properties文件,路径与isapi_redirect.properties的配置保持一致。

    #等号左边是路径规则,符合此规则的就通过Connector转发给tomcat(可参考:http://tomcat.apache.org/connectors-doc/reference/uriworkermap.html);等号右边与isapi_redirect.properties的worker.list保持一致。
    /*=jspWorker

    五、在IIS网站的建立虚拟文件夹,路径同isapi_redirect.properties的extension_uri保持一致:

    六、修改上一步节点的feature permission为所有

    七、为网站添加ISAPI扩展(点击网站名称才会有此选项)。

    八、为服务器添加ISAPI和CGI限制:

    九、配置改变后,最好重启W3SVC服务,有时重启网站好像会有问题。

    十、IIS绑定的域名需要与只关联Tomcat Host域名一致,或者Tomcat Engine的defaultHost一致,否则无法访问。

    参考文档:http://blog.csdn.net/geloin/article/details/7668751

  • 相关阅读:
    客户端无法获取IP
    两种添加数据到WEB DropDownList 控件的方法
    DataReader的使用方法
    标准SQL的update语句三种用法
    标准SQL的update语句三种用法
    DataReader的使用方法
    DataReader的使用方法
    标准SQL的update语句三种用法
    DataReader的使用方法
    标准SQL的update语句三种用法
  • 原文地址:https://www.cnblogs.com/meizhouxiang/p/3977474.html
Copyright © 2011-2022 走看看