很多机器都用tomcat跟IIS部署不同网站、最近买了阿里云的服务器、于是也想玩一下、网上百度了很多方法、但是都有缺陷说的不是很清楚、通过日志查看以及谷歌、尝试了很多方法终于配置OK。
第一、整合环境:Windows Service 2003、JDK1.60、IIS6.0 和tomcat7.0
第二、使用技术:IIS6.0和TOMCAT6.0的默认端口不用改变,使用原有的80和8081(因为本人数据库界面操作使用的8080端口所以tomcat改为8081)即可,采用isapi_redirect-1.2.27.dll文件作为IIS和tomcat的接口,isapi_redirect-1.2.27.dll是应用程序扩展接管文件、在D:\tomcat7\目录下新建jakarta 文件夹 把isapi_redirect-1.2.27.dll 拷贝到此文件夹下。
1、首先用记事本建立一个扩展名为reg的注册表导入文件,文件名随意,我命名的是isapi_redirect.reg,假设Tomcat安装目录是“D:\Tomcat 7”,JK文件名为“isapi_redirect1.2.27.dll”,则reg文件内容如下(Tomcat安装目录与JK文件名不同的请对应修改内容):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"log_file"="D:\\tomcat7\\logs\\isapi.log"
"log_level"="info"
"worker_file"="D:\\tomcat7\\conf\\workers.properties"
"worker_mount_file"="D:\\tomcat7\\conf\\uriworkermap.properties"
"extension_uri"="/jakarta/isapi_redirect-1.2.27.dll"
2、然后双击运行isapi_redirect.reg文件,将注册资料导入注册表,显示导入成功后,再打开注册表检查HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0中对应的项目与其值是否都有都对了:
extension_uri /jakarta/isapi_redirect-1.2.27.dll (jakarta为IIS下的虚拟目录)
log_file D:\Program Files\java\Tomcat 6.0\logs\isapi.log (指定JK插件使用的日志文件)
log_level debug (指定日志记录类型)
worker_file D:\Program Files\java\Tomcat 6.0\conf\workers.properties (指定JK插件的工作文件)
worker_mount_file D:\Program Files\java\Tomcat 6.0\conf\uriworkermap.properties (指定JK插件的URL映射)
3、在Tomcat安装目录的conf文件夹下,用记事本建立这两个文件:workers.properties与uriworkermap.properties
workers.properties内容如下:
worker.list=jvm1
[font='Microsoft YaHei', Tahoma, Helvetica, SimSun, sans-serif]这里一定要注意 jvm1 是从何处来的 说明 打 D:\tomcat7\conf 下 server.xm
worker.jvm1.type=ajp13
worker.jvm1.host=java.52itstyle.com
worker.jvm1.port=8009</font></font>
<Engine name="Catalina" defaultHost=java.52itstyle.com" jvmRoute="jvm">
<Host name="java.52itstyle.co " appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
[font='Microsoft YaHei', Tahoma, Helvetica, SimSun, sans-serif]uriworkermap.properties内容如下:
/*.jsp=jvm1
/*.do=jvm1
/*=jvm1
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。