zoukankan      html  css  js  c++  java
  • [原创]tomcat6.0+IIS6+jk的配置

    1、安装ISAPI插件

    • 下载二进制ISAPI插件(可从http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/)下载
    • 把DLL文件复制到c:\Inetpub\ISAPI\bin目录下(如果这些目录不存在,则手工新建)

    特别注意:

    如果ISAPI目录没有权限,则影响IIS加载ISAPI不成功,所以要给ISAPI加入Everyone的权限,步骤如下:

    • 右击ISAPI目录,选属性,选安全标签,如图

      

    点击“添加” -> 高级 -> 立即查找,点击确定即可,

    2、配置Tomcat worker

    • 在c:\Inetpub\ISAPI\conf目录下加入workers.properties文件(目录不存在,则手工新建)

        workper.properties内容如下:

        worker.list=isapi

        worker.isapi.type=ajp13

        worker.isapi.host=localhost

        worker.isapi.port=8009

    • 配置请求规则文件:uriworkermap.properties,内容如下:

        *.jsp = isapi

        *.do = isapi

    • 在c:\Inetpub\ISAPI\logs\创建isapi.log日志文件

    3、在注册表中注册ISAPI插件

    • 运行-> cmd -> regedit,打开注册表,在HKEY_LOCAL_MACHINE-> Software分支,右击新建项,输入Apache Software Foundation,在它下面,再建Jakart ISAPI Redirector,最后在Jakart ISAPI Redirector下建1.0项,如果,这些都已经存在,则不用新建了。
    • 在1.0分支上右击,选新建-> 字符串值,
    • extension_uri 输入值/tomcat/isapi_redirect.dll。这里,tomcat引用了后创建的IIS虚拟目录的名称。可以使用你喜欢的名称(注意:extension_uri名称不能写错,我因把uri写成url,结果一直不成功!!!,后来才发现写错了)
    • log_file:输入ISAP插件的日志文件路径:c:\Inetpub\ISAPI\logs\isapi.log
    • log_level:输入INFO
    • worker_file:输入c:\Inetpub\ISAPI\conf\workers.properties
    • worker_mount_file:输入c:\Inetpub\ISAPI\conf\uriworkermap.properties

    4、在IIS6中获得tomcat支持,要将IIS切换到IIS5独立模式,如图所示

    5、在IIS下创建虚拟目录,右击你的网站,新建->虚拟目录,下一步,输入别名,别名就是在注册表中的extension_uri的前辍,我这里的前辍是/tomcat,所以输入tomcat,下一步,选择DLL文件所在的路径,这里为c:\Inetpub\ISAPI\bin,下一步,给予读取,读写,运行ISAPI的权限,

    下一步,完成。

    6、添加IIS过滤器

    右击你的网站,属性->ISAPI漏选器,

    点添加,找到DLL文件,如果为向上的绿色箭头,则说明加载成功,如果是向下的红色箭头,说明加载失败。这一步很容易出错,要么是DLL文件没有足够的权限(包括针对IIS6的web扩展权限),要么是注册表写错了。这里特别要注意,否则加载不成功。

    7、为web扩展授权(只针对IIS6)

    如果这个扩展没有,则新建一个web扩展,然后找到相应的DLL文件,将其允许即可!

    好了,至此,tomcat+IIS+JK的配置就结束了!希望能帮助你!

  • 相关阅读:
    server2012/win8 卸载.net framework 4.5后 无法进入系统桌面故障解决【转】
    Entity Framework中AutoDetectChangesEnabled為false時更新DB方法
    git常用命令备忘录
    MSSQL日誌傳輸熱備份注意事項
    c#生成唯一编号方法记录,可用数据库主键 唯一+有序
    Angular 隨記
    使用dumpbin命令查看dll导出函数及重定向输出到文件【轉】
    UML类图与类的关系详解【转】
    知識隨記
    session不会过期
  • 原文地址:https://www.cnblogs.com/dingchenghong/p/2326063.html
Copyright © 2011-2022 走看看