IIS7+Tomcat7的整合,网上找了很多例子,结果都失败,经过多番查找研究,终于成功,下面的例子
注意:Java的东西对空格路径识别不是很好,为避免失败,Tomcat最好安装在无空格、无中文的路径下。
IIS跟Tomcat的安装配置就不罗嗦了,这个都搞不定,也不用配置了。
1、假设Tomcat安装目录为:D:\ProgramData\tomcat7,以下简称tomcat目录。在bin目录下新建win32目录,把从网上下载到的isapi_redirector2.dll连接器复制到该目录下。
2、在Tomcat的conf目录新建文件:workers2.properties,内容如下
[shm:] info=Shared memory file. Required for multiprocess servers file=D:\ProgramData\tomcat7\work\jk2.shm size=1000000 [channel.socket:localhost:8009] info=Ajp13 worker, connects to tomcat instance using AJP 1.3 protocol tomcatId=localhost:8009 [ajp13:localhost:8009] channel=channel.socket:localhost:8009 [uri:/] [uri:/*.jsp] [uri:/*.do] [uri:/*.jspx] [uri:/do/*] [uri:/servlet/*]
3、任意地方创建一个注册表文件jk.reg,内容如下
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0] "workersFile"="D:\\ProgramData\\tomcat7\\conf\\workers2.properties" "extensionUri"="/jakarta/isapi_redirector2.dll" "logLevel"="debug" "serverRoot"="D:\\ProgramData\\tomcat7"
双击导入该注册表文件。
4、在IIS管理器中添加ISAPI和CGI限制,如图
5、新建网站,名称自定义,这里是tomcat,物理路径为tomcat的服务目录(其实可以是任意目录,但两者要协同工作,就对同一个目录服务罢了)。
6、在上面新建的网站,右键网站名称,新建虚拟目录,名称为jakarta,这个名字就是这个,不能改,估计是连接器哪里写死了。虚拟目录指向isapi_redirector2.dll所在的目录,就是刚才新建的win32目录。
7、点击网站名称,添加ISAPI筛选器,如图。
8、接下来是添加处理程序映射,如图
双击红色图标,在进入的界面点击添加脚本映射,请求路径写*.jsp,路径就是连接器所在路径,名称随便写
如图
9、选中刚添加的脚本映射,右键或点击右侧菜单的编辑权限功能,把所有的勾都选上
10、最后一步,重启IIS和tomcat,试着访问下!不行就是电脑烂了。
相关推荐
win2003下iis6+tomcat6整合的一些所需文件及其配置步骤
IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册(PDF)
1,我们将得到isapi_redirect.dll然后将isapi_redirect.dll拷贝到tomcat安装目录下的 iis 文件夹里(可随意自定义,只要放在tomcat目录下就可以,最好单独建文件夹)。 2,双击注册表文件isapi_redirect.reg(见...
测试环境:WindowXP+IIS(5.1)+Tomcat(5.5) IIS(Internet Information Service)服务器是微软开发的功能强大的Web服务器,IIS为创建和开发电子商务的提供了安全的Web平台。把Tomcat与IIS集成,可以扩展IIS的功能,...
非常好的TOMCAT+IIS整合方案,这个压缩包里包含了各种配置文件,有需要的兄弟们可以好好看看和测试一下呀。
一、下载所需要的文件 1、JRE 1.6下载地址(若要给服务器配置纯JSP运行环境则下载这个,若要做开发则下载第二个所述的JDK): ...
包含了完整的整合文档和所需的文件 以及配置所需的已经停止更新的JK文件。 注册表REG文件等。 只要按照步骤就可以成功。 现在分享给大家。
主要介绍了IIS6.0+Tomcat7.0整合配置方法,需要的朋友可以参考下
# 如果tomcat,iis在一台服务器中时,不需要修改配置 # 默认端口8009 [channel.socket:localhost:8009] port=8009 host=localhost # define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:...
在整合之前作者假定您已经成功的安装好了JDK1.4.2(现在SUN已经发行了JDK5.0,这里我只以JDK1.4.2为例,因为具体使用什么JDK并不影响服务器的配置,JDK的作用是在IIS已经将HTTP请求转发给Tomcat以后才起作用,所以等...
# 如果tomcat,iis在一台服务器中时,不需要修改配置 # 默认端口8009 [channel.socket:localhost:8009] port=8009 host=localhost # define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:...
NULL 博文链接:https://shyf12054213.iteye.com/blog/699352
自动整合IIS和tomcat 共用80端口的问题。用isapi_redirect.dll 手工配置很容易出错,改工具直接安装 ,选择需要整合TOMCAT的站点 就直接好用了!!!
iis6与tomcat6整合配置说明文档,详细的用图文方式讲解iis6的jsp环境搭建
下载好ISAPI文件存放在C:\tomcat_iis_connector目录下 修改conf\workers.properties.minimal,增加一行tomcat的位置。 。。。。。 选择到你的站点。单击右键。选择“属性(Properties)” “HTTP头(HTTPHeaders)...
关于将IIS6和Tomcat整合的配置详细过程
服务器配置 IIS6和Timcat6整合后伪静态页面处理问题
配置2000和2003下整合IIS+TOMCAT详细的配置如下:1、安装JDK,(我安装在 D:\java)设置环境变量[CLASSPATH、JAVA_HOME、Path](根据自己的JDK安装路径设置)“我的电脑”->点右键->“属性”->“高级”->“环境变量”->...