日志
整合Tomcat与IIS
2011-03-26 09:16
本次配置在以下环境下:
Windows server 2003 + tomcat5.028+IIS6.0 一 准备工作 1)确保IIS和Tomcat按住正确,我的Tomcat装在D:\Tomcat 5.0; 2)下载文件 isapi_redirector2.dll ,可以放在任意目录,本次放在D:\000文件夹; 3)在D:\Tomcat 5.0\conf目录下新建一个文件workers2.Properties,输入以下内容: [shm] file=D:/Tomcat 5.0/logs/jk2.log size=1048576 # Example socket channel, override port and host. [channel.socket:localhost:8009] port=8009 host=127.0.0.1 # define the worker [ajp13:reynir_net:8009] channel=channel.socket:localhost:8009 # Uri mapping [uri:/*.jsp] [uri:/web/*] [uri:/view/*] worker=ajp13:localhost:8009 # define the worker [status:status] # Uri mapping [uri:/jkstatus/*] worker=status:status 4)在D:\Tomcat 5.0\conf下的文件jk2.properties中的最后加入下面这句话: request.tomcatAuthentication=false 5)在注册表注册 在注册表中增加一个新项: [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0] 并在该项中增加四个字符串值: 键名 serverRoot 键值D:\Tomcat 5.0 键名 extensionUri 键值/jakarta/isapi_redirector2.dll 键名 workersFile 键值D:\Tomcat 5.0\conf\\workers2.properties 键名 logLevel 键值DEBUG 二 集成Tomcat到IIS 打开IIS管理器,确保要发布的网站已经在IIS中配置好了,即原本已经可以浏览asp页面. 本次发布的是DFG项目. 1) 打开DFG项目的属性,选 ISAPI筛选器?添加 筛选器名称:jakarta 可执行文件: D:\000\isapi_redirector2.dll 确定. 2) 还是DFG项目的属性,选 主目录? 本地路径:H:\DFG(发布网站所在的目录) (说明:本地路径可以直接定到D:\Tomcat 5.0\webapps,也可以定到任意目录.定到D:\Tomcat 5.0\webapps则不用修改server.xml的内容,但是发布的网站都将放到webapps下面;若定到外面的,则要在server.xml中写进去.总之若要整合Tomcat到IIS,则要让Tomcat知道IIS的发布目录.) 点”配置”?”添加” 可执行文件: D:\000\isapi_redirector2.dll 扩展名: .jsp 确定 3) 在DFG新建一个虚拟目录,名为 jakerta,路径映射到D:\000\ 执行权限:脚本和可执行文件 点”配置”?”添加” 可执行文件: D:\000\isapi_redirector2.dll 扩展名: .jsp 确定 4) 进入Web服务扩展,点添加一个行的Web服务扩展,扩展名写Jakarta,要求的文件选D:\000\isapi_redirector2.dll,点确定。 5) 修改D:\Tomcat 5.0\conf下的server.xmlwenj 在217行后面(即<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"> 后面)加入 <Context path="/DFG" docBase="H:\\DFG" debug="0"></Context> 6) 做好之后,重新启动Tomcat和IIS.要说明一点的是,重新启动IIS一定要重启World Wide Web Publishing Service,不能只重启IIS中的一个网站. 三 测试 1) 打开IIS管理器中,DFG属性的ISAPI筛选器 ,绿色箭头表明筛选器配好了,红色则没配好. 2) 浏览器输http://10.0.0.4:8080/manager/html (10.0.0.4是主机IP),看是否有/DFG 进入DFG看是否能访问JSP页面 本例http://10.0.0.4:8080/DFG/asdf.jsp 可以访问,去掉端口号8080,即 http://10.0.0.4/DFG/asdf.jsp 仍然可以访问,表明配置成功.(此处DFG与server.xml中的Context path="/DFG"对应,浏览器里面一定要加入域名 |
下一篇: 网页中嵌入GOOGLE MAP