Tomcat与IIS整合.docx
《Tomcat与IIS整合.docx》由会员分享,可在线阅读,更多相关《Tomcat与IIS整合.docx(11页珍藏版)》请在冰豆网上搜索。
![Tomcat与IIS整合.docx](https://file1.bdocx.com/fileroot1/2022-12/13/c779a882-d465-4193-9b29-a5cbb78371f7/c779a882-d465-4193-9b29-a5cbb78371f71.gif)
Tomcat与IIS整合
Tomcat与IIS整合
windows2003+IIS6+Tomcat6.配置
一、安装JDK、设置环境变量(参考相关文档)
安装JDK,(我安装在C:
\ProgramFiles\Java)设置环境变量[CLASSPATH、JAVA_HOME、Path](根据自己的JDK安装路径设置)
“我的电脑”->点右键->“属性”->“高级”->“环境变量”->
“系统变量”->新建->变量名:
JAVA_HOME=C:
\ProgramFiles\Java\jdk1.6.0_21
“用户变量”->新建->变量名:
CLASSPATH=.;C:
\ProgramFiles\Java\jdk1.6.0_21\lib
path=C:
\ProgramFiles\Java\jdk1.6.0_21\bin;
测试:
在DOS下输入javac回车,出现javac的使用说明表示你的JDK安装成功
在DOS下输入java回车,出现java的使用说明表示你的环境变量设置成功
二、安装Tomcat(参考相关文档)
安装Tomcat,要用安装版的tomcat(我安装在D:
\apache-tomcat-6.0.32,安装的HTTP端口是8080,HTTP端口安装完成后可以在server.xml中修改)
测试:
启动tomcat,在IE中输入http:
//localhost:
8080(根据server.xml中的端口)出现tomcat的欢迎界面,安装成功!
三、安装IIS
安装操作系统时候,可以选择安装IIS。
如果没有安装,在“控制面板”->“添加或删除程序”->“添加/删除WINDOWS组件”->“应用程序服务器”->“Internet信息服务(IIS)”。
选择后“下一步”进行安装,在安装过程需要放入WIN2003系统光盘,或者用虚拟光驱挂光盘镜像的方式。
安装完成后就可以看到有IIS的选项了
四、整合创建配置文件
1.在共享服务器中(181)找到整合文件isapi_redirect-1.2.26,解压后查看bin目录下是否有isapi_redirector2.dll文件。
Conf目录下uriworkermap.properties和workers.properties文件,修改文件内容。
修改workers.properties文件
worker.worker1.port=8010应该与tomcat中server.xml的整合端口一致
修改uriworkermap.properties文件
2.编辑isapi_redirect-1.2.26文件夹中的jakarta.reg文件,在记事本中输入内容(把路径改为你安装的目录):
下面是写入的内容
WindowsRegistryEditorVersion5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\JakartaIsapiRedirector]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\JakartaIsapiRedirector\1.0]
@=""
"extension_uri"="/jakarta/isapi_redirect-1.2.26.dll"
"log_file"="D:
\\isapi_redirect-1.2.26\\logs\\logsisapi_redirect.log"
"log_level"="info"
"worker_file"="D:
\\isapi_redirect-1.2.26\\conf\\workers.properties"
"worker_mount_file"="D:
\\isapi_redirect-1.2.26\\conf\\uriworkermap.properties"
保存,然后双击文件执行,修改注册表。
修改后
3.添加“ISAPI筛选器(以便Connector能截取到URL请求)
打开“开始菜单->设置->控制面板->管理工具->Internet服务管理器"在里面选择“网站”中的默认网站(默认网站我的指向D:
\apache-tomcat-6.0.32\webapps)
选择主目录
选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirect-1.2.26.dll的绝对路径(我的是在D:
\isapi_redirect-1.2.26\bin\isapi_redirect-1.2.26.dll)。
“确定”后点“确定”关闭属性页。
(注:
2000系统为“开始菜单->设置->控制面板->管理工具->Internet服务管理器在里面选择默认Web站点")
4.新建虚拟目录
在Internet信息服务管理器中,在里面选择“网站”中的默认网站,点右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirect-1.2.26.dll存放的目录,下一步,权限中记得把"执行(例如ISAPI应用程序或CGI)"一项打上勾,再点下一步,再点“完成”。
添加别名
选择isapi_redirect-1.2.26.dll的路径
选择权限
5.添加WEB服务扩展
IIS6需添加此步骤,(如果是IIS5跳过)在“Internet信息服务管理器”的“网站”中的“Web服务扩展”上点右键选择“添加一个新的Web服务扩展”
扩展名为Tomcat,然后找到你的isapi_redirect-1.2.26.dll后“确定”。
“设置扩展状态为允许”也打上勾,确定。
为tomcat的webapps目录赋权,应该有读取的权限
而tomcat的work目录应该有写入的权限
测试:
在iis上测试
在浏览器中测试
如果不行把服务中的WorldWideWebPublishingService重新启动,IIS网站重新启动,Tomcat重新启动。