IIS5.1和tomcat6.0共享80端口
来源:互联网 发布:机顶盒看电视的软件 编辑:程序博客网 时间:2024/04/29 04:43
1、在TOMCAT的CONF文件夹下面创建一个名字为workers.properties的配置文件,这个配置文件其实是Jakarta使用的。里面的内容如下
workers.tomcat_home=D:\apache-tomcat-6.0.29\
workers.java_home=C:\Program Files\Java\jdk1.6.0_24
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
workers.java_home=C:\Program Files\Java\jdk1.6.0_24
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
以上内容中8009是tomcat的AJP端口,就是IIS转发的端口,当然也可以和APACHE整合,一样需要使用该端口,在这特别说一下,当我修改TOMCAT的AJP和这个地方的端口
为其他端口号时,整合会失败,我也不知道为什么,因为我就找到了这一处设置端口号的地方,但是更改后无效。
uriworkermap.properties文件内容如下:
/*.jsp=ajp13
/*.do=ajp13
/*=ajp13
/*.action=ajp13
以上是转发的目录,根据上面配置,IIS将会把http://*****/web http://*****/view 和所有.jsp的请求转发给TOMCAT,其余的请求还是自己处理,一般只用设置一条即可[uri:/*],这样所有action,图片==都会正常将请求转发到tomcat
2、修改注册表,新建立如下键值,这是Jakarta需要的东西,呵呵
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
并在该项中增加四个字符串值:
键名 log_file键值D:\apache-tomcat-6.0.29\log\isapi.log
键名 extensionUri 键值/jakarta/isapi_redirector.dll
键名 workersFile 键值D:\apache-tomcat-6.0.29\conf\workers.properties
键名 logLevel 键值DEBUG
键名 worker_mount_file键值D:\apache-tomcat-6.0.29\conf\uriworkermap.properties
3、将isapi_redirector.dll文件上传到你的服务器,放在D:\apache-tomcat-6.0.29\iis下。
4、打开Internet信息服务管理器,在默认网站点右键,选择属性,主目录设置得跟Tomcat的主目录一致(设置到webapps这一级别),进入ISAPI筛选页,点击添加按钮,筛选器名称写jakarta,可执行文件就用刚刚传上去的文件。
5、进入主目录页点配置,点添加,可执行文家选刚刚传上去的文件,扩展名写.jsp,点确定。
6、进入Web服务扩展,点添加一个行的Web服务扩展,扩展名写Jakarta,并添加刚刚传上去的可执行文件,选中扩展状态为允许复选框,点确定。
7、还有最重要的一步,就是在网站下添加一个虚拟目录,名称是jakarta,主目录选择isapi_redirector.dll所在目录,并且允许运行可执行文件。这一步跟注册表中的extensionUri 键值对应。
这样就配置完成了,重新启动World Wide Web Publishing Service即可。只要8080端口能正常访问,你就可以用IIS配置的端口,需要重新启动World Wide Web Publishing Service才行
- IIS5.1和tomcat6.0共享80端口
- tomcat6和iis5整合
- 使用ngin实现tomcat6和iis共用80端口
- IIS5与tomcat6整合手记
- iis5整合tomcat6的详细配置
- IIS5与TOMCAT6协同工作配置
- Tomcat6.0 shared lib 共享库
- nginx+tomcat6.0的session共享
- Windows Server 的IIS6和Tomcat6共用80端口,实现发布项目
- Tomcat6.0 配置ip地址访问不用加端口和项目名
- Tomcat6.0 web工程用IP登录,省去端口号和项目名称
- Tomcat6.0内存设置和端口号修改、以及Myeclipse出现OutOfMemoryError:PermGen space错误
- 关闭端口和默认共享
- apache转发实现iis和apache共享80端口
- Apache转发实现iis和apache共享80端口
- 使用apache代理实现IIS和apache共享80端口
- apache转发实现iis和apache共享80端口
- Apache2.4和IIS7整合,共享80端口测试
- pvfs2.7.1 ubuntu11.10 fail to link lio-listio
- android LinearLayout
- android superuser.apk 管理root权限原理分析
- 梦断代码--一个程序员的自白(七)
- 【java 面试100】14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
- IIS5.1和tomcat6.0共享80端口
- sharepoing2010 New Web Application button disabled
- 心痛的感觉 重新再来一遍
- android glibc 编译
- linux设备驱动扫盲
- 设置 Linux 的 LD_LIBRARY_PATH 变量
- android Recorder流程
- 如何俘获一个 IT 男的心,让他成为男友然后变成老公
- 金山笔试