二、IIS与TOMCAT整合
1)、创建注册表tomcat_IIS.reg文件。
Windows RegistryEditor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ApacheSoftwareFoundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="F://apache-tomcat-7.0.52//logs"
"log_level"="debug"
"tomcat_start"="F://apache-tomcat-7.0.52//bin//tomcat.batstart"
"tomcat_stop"="F://apache-tomcat-7.0.52//bin//tomcat.batstop"
"worker_file"="F://apache-tomcat-7.0.52//conf//workers.properties"
"worker_mount_file"="F://apache-tomcat-7.0.52//conf//uriworkermap.properties"
提醒:根据实际情况修改相关路径参数。
注意:导入注册表后一定要使用regedit打开注册表,查看是否导入成功。注册表中是否包含上述的项和字符串值。(文档的最后将介绍通过regedit验证注册表是否注册成功!)
很多时候提示导入成功却注册表中没有该项
2)、在tomcat安装目录下conf文件夹下建立两个文件
文件1:workers.properties
workers.tomcat_home= F://apache-tomcat-7.0.52
workers.java_home= C:\Program Files\Java\ JDK1.8.0_101
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
文件2:uriworkermap.properties
/*.jsp=ajp13
/*.do=ajp13
/*.*=ajp13
3)、拷贝isapi_redirect.dll(整合插件)到tomcat安装目录下conf文件夹
下载地址:网上搜索
4)、打开IIS,点击左边的计算机名在IIS管理器中的“ISAPI和CGI限制”双击进入,按下图进行操作右键添加,路径选择为tomcat安装目录下conf文件夹的isapi_redirect.dll,并设定“允许执行扩展路径”,描述名可取jakarta
5)、点击网站,右击添加网站,网站名自己定义,物理路径为自己项目所在路径包含项目名
主机名为域名。
6)、接着单击新建的网站shop, 双击ISAPI筛选器,添加筛选器,名称可取jakarta,可执行文件选择tomcat安装目录下conf文件夹isapi_redirect.dll
7)、在shop上右键"添加虚拟目录",别名取jakarta(必须是jakarta名称,名称必须和注册表里"extension_uri"的值的名字一致),路径指向tomcat安装目录下conf文件夹,即isapi_redirect.dll所在目录。
8)、点击虚拟目录jakarta,双击“处理程序映射”,最右边(第三分栏里面)选择“编辑功能权限...”将所有权限(执行权限)选上。
9)、在shop上,双击“处理程序映射”, 最右边(第三分栏里面)选择"添加脚本映射",请求路径写*.jsp,可执行文件选择tomcat安装目录下conf文件夹isapi_redirect.dll。名称随便写,例如JSP。最后在最右边(第三分栏里面)选择“编辑功能权限...”将所有权限(执行权限)选上。
三、整合过程中出现的问题
1、整合插件isapi_redirect.dll的目录一定要和workers.properties、uriworkermap.properties放在一起,都放到tomcat的conf目录当中,不然会报错(404错误)。
2、 新建注册表文件的时候,注意32位系统和64位系统路径是不一样的,这点要特别注意,导入注册表之后,还要验证一下是否导入成功。
32位系统注册表路径:
HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftware Foundation\Jakarta Isapi Redirector\1.0
64位系统注册表路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ApacheSoftwareFoundation\Jakarta Isapi Redirector\1.0
四、关于注册列表的查看
在该dos窗口下输入regedit,按enter确认会弹出注册表编辑器
在编辑器下安装系统注册表路径去找,最终结果如图就说明注册表生效了
=======================================================================================================================
到此IIS和Tomcat整合完成,大家整合过程中有什么问题可以给我留言..........