Windows2003下IIS、Tomcat整合
2008-06-17 14:33
239 查看
1 参考网址
http://zhidao.baidu.com/question/30980954.html
2 环境
Windows2003、IIS6.0、D:/apache-tomcat-5.5.23、D:/jdk/jdk1.5.0_06
3 下载一个整合需要的文件isapi_redirect.dll
下载地址http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32
我下载的是isapi_redirect-1.2.26.dll版本
在tomcat下新建文件夹isapi,然后将isapi_redirect-1.2.26.dll拷贝到tomcat安装目录下的isapi文件夹里
4 建立一个注册表文件isapi_redirect.reg,输入内容
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0]
"log_file"="D://apache-tomcat-5.5.23//logs//isapi.log"
"log_level"="debug"
"worker_file"="D://apache-tomcat-5.5.23//conf//workers.properties"
"worker_mount_file"="D://apache-tomcat-5.5.23//conf//uriworkermap.properties"
"tomcat_start"="D://apache-tomcat-5.5.23//bin//catalina.bat start"
"tomcat_stop"="D://apache-tomcat-5.5.23//bin//catalina.bat stop"
"extension_uri"="/jakarta/isapi_redirect-1.2.26.dll"
5 建立conf下的workers.properties、uriworkermap.properties文件
# workers.properties
workers.tomcat_home=D:/apache-tomcat-5.5.23
workers.java_home=D:/jdk/jdk1.5.0_06
ps=/
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
# uriworkermap.properties
/*.jsp=worker1
/*.action=worker1
6 设置IIS,开始-运行-inetmgr
A 新建网站-描述(web)-路径(D:/apache-tomcat-5.5.23/webapps/ROOT)-读取权限就可以了
B 右键属性-ISAPI筛选器-添加-筛选器名称填jakarta,可执行文件中填入D:/apache-tomcat-5.5.23/isapi/isapi_redirect-1.2.26.dll
C 新建虚拟目录-别名(jakarta)-路径(D:/apache-tomcat-5.5.23/isapi)-读取、执行权限
D WEB服务器扩展-点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填JSP(无所谓的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_redirect-1.2.26.dll后“确定”。“设置扩展状态为允许”也打上勾,确定。
7 重启IIS、启动Tomcat
直接访问http://localhost/index.jsp
8 设置WEB-INF的取消读取
因为考虑到WEB-INF下有一些配置文件,如数据库连接方式,所以设置WEB-INF取消读取
其它不想直接让访问的文件夹,同理
9 Tomcat多域名
正式发布时,IIS里设置主机头,并指向tomcat工程目录
虚拟主机,也指向工程目录
Tomcat多域名可参考,TOMCAT多站点配置
http://blog.csdn.net/wl3115/archive/2008/06/10/2533884.aspx
10 整合后index.jsp问题
没解决
http://zhidao.baidu.com/question/30980954.html
2 环境
Windows2003、IIS6.0、D:/apache-tomcat-5.5.23、D:/jdk/jdk1.5.0_06
3 下载一个整合需要的文件isapi_redirect.dll
下载地址http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32
我下载的是isapi_redirect-1.2.26.dll版本
在tomcat下新建文件夹isapi,然后将isapi_redirect-1.2.26.dll拷贝到tomcat安装目录下的isapi文件夹里
4 建立一个注册表文件isapi_redirect.reg,输入内容
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0]
"log_file"="D://apache-tomcat-5.5.23//logs//isapi.log"
"log_level"="debug"
"worker_file"="D://apache-tomcat-5.5.23//conf//workers.properties"
"worker_mount_file"="D://apache-tomcat-5.5.23//conf//uriworkermap.properties"
"tomcat_start"="D://apache-tomcat-5.5.23//bin//catalina.bat start"
"tomcat_stop"="D://apache-tomcat-5.5.23//bin//catalina.bat stop"
"extension_uri"="/jakarta/isapi_redirect-1.2.26.dll"
5 建立conf下的workers.properties、uriworkermap.properties文件
# workers.properties
workers.tomcat_home=D:/apache-tomcat-5.5.23
workers.java_home=D:/jdk/jdk1.5.0_06
ps=/
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
# uriworkermap.properties
/*.jsp=worker1
/*.action=worker1
6 设置IIS,开始-运行-inetmgr
A 新建网站-描述(web)-路径(D:/apache-tomcat-5.5.23/webapps/ROOT)-读取权限就可以了
B 右键属性-ISAPI筛选器-添加-筛选器名称填jakarta,可执行文件中填入D:/apache-tomcat-5.5.23/isapi/isapi_redirect-1.2.26.dll
C 新建虚拟目录-别名(jakarta)-路径(D:/apache-tomcat-5.5.23/isapi)-读取、执行权限
D WEB服务器扩展-点右键选择“添加一个新的Web服务扩展”,弹出的框中扩展名填JSP(无所谓的,自己随便设置名称),“要求的文件”选“添加”然后找到你的isapi_redirect-1.2.26.dll后“确定”。“设置扩展状态为允许”也打上勾,确定。
7 重启IIS、启动Tomcat
直接访问http://localhost/index.jsp
8 设置WEB-INF的取消读取
因为考虑到WEB-INF下有一些配置文件,如数据库连接方式,所以设置WEB-INF取消读取
其它不想直接让访问的文件夹,同理
9 Tomcat多域名
正式发布时,IIS里设置主机头,并指向tomcat工程目录
虚拟主机,也指向工程目录
Tomcat多域名可参考,TOMCAT多站点配置
http://blog.csdn.net/wl3115/archive/2008/06/10/2533884.aspx
10 整合后index.jsp问题
没解决
相关文章推荐
- Windows2003下IIS、Tomcat整合 .
- Windows2003 Server 下 IIS与Tomcat的整合,实现ASP与JSP统一访问(支持多域名访问)
- Windows2003下完美配置整合IIS 6+JDK 1.6+Tomcat 6.0.16
- Windows2003下IIS、Tomcat整合 .
- Windows2003下配置整合IIS 6+JDK 1.6+Tomcat 6.0.16
- Windows2003下完美配置整合IIS 6+JDK 1.6+Tomcat 6.0.16
- win2008 IIS与tomcat整合
- windows2003下iis6.0+tomcat6.0的整合配置
- [转]【整合iis+tomcat(成功)】
- 整合IIS与tomcat(共用80端口的配置方法)
- tomcat与iis的整合
- 一种利用.net更高效率的ISAPI整合IIS与Tomcat_JSP的方式(非jk)
- tomcat和IIS整合 的用途
- IIS与tomcat的整合
- 转贴一个WEB服务器(IIS,APACHE)整合TOMCAT4的文章
- apache 整合 tomcat iis
- IIS整合Tomcat
- 利用IIS应用请求转发ARR实现IIS和tomcat整合共用80端口
- 让IIS 6 支持 JSP (IIS整合Tomcat)
- tomcat 整合iis共用80端口亲测通过