重要提示:
1. 保证jdk,tomcat,iis-tomcat连接器在同一个盘符下,且目录没做特殊的权限设定;
2. 筛选器统一加到网站属性里,其他站点继承就可以了。
3. Tomcat里的站点目录路径和iis站点目录路径一致。
一、配置目的:iis+tomcat 运行多站点虚拟主机系统 支持asp,jsp。
二、配置环境:win2000 + iis5.0 + tomcat-5.0. 28,win2003 + iis6.0
三、配置工具:
j2sdk-1_4_2_08-windows-i586-p-1.exe
jakarta-tomcat-5.0.28.exe
jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip(iis+tomcat连接组件)
四、配置步骤:
安装Java2SDK
运行j2sdk-1_4_2_08-windows-i586-p.exe按照提示安装(可以更改安装路径)。这里选择c:\jdk(jdk为自己新建的文件夹)
安装tomcat
运行jakarta-tomcat-5.0. 28.exe按照提示安装(可以更改至其它路径)。这里选择c:\tomcat (tomcat为自己新建的文件夹)。选择本地机器的jdk路径,一般情况下,安装文件会自动搜索并显示,香港服务器,应该为你的jdk安装路径(如本例中的c:\jdk),如果没有正确显示,也可以手动更改。Win2003容易出现找不到正确路径的问题。成功安装后,程序会提示启动tomcat并查看readme文档。注意:启动Tomcat之前要确定系统没有其它服务已经占用8080端口(Tomcat默认端口)和8009端口(Tomcat\’sAJP13连接器端口)Tomcat正常启动后会在系统栏加载图标注意:tomcat5.0以上的可以不设初始密码
安装iis+tomcat连接组件
解压缩jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip得到binconfdoc三个文件夹,进入\bin\后可见isapi_redirector2.dll。在C盘根目录下新建目录iis并粘贴isapi_redirector2.dll。记住这个路径,香港服务器,稍后配置IIS的时候还会用到。这个路径不是系统要求的,可改变!现在可以删除jakarta-tomcat-connectors-jk2.0.4-win32-IIS目录,这里面的文件已经没用了。实际上在jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip中我们只用到了isapi_redirector2.dll一个文件。
配置环境变量:
classpath C:\JDKlibtools.jar;C:\JDKLIBdt.jar;C:\Tomcatcommonlibservlet-api.jar
tomcat_home C:\Tomcat
JAVA_HOME C:\ JDK
Path 路径里添加 C:\JDK;C:\JDKbin
添加配置文件:
在Tomcat安装目录下的conf目录下建一个workers2.properties文件,香港空间,把下面这段东东拷进去保存。
[shm]
file=c:/Tomcat/logs/jk2.log
size=1048576
[channel.socket:localhost:8009]
port=8009
host=localhost
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[uri:/*.jsp]
[uri:/web/*]
[uri:/servlet/*]
worker=ajp13:localhost:8009
[status:status]
[uri:/jkstatus/*]
worker=status:status
到此重起服务器后,访问:8080,就可以看到tomcat的欢迎页面,tomcat可以正常访问了。下面进行的就是将tomcat作为iis的筛选器了。在iis上新建一个站点。
添加注册表信息:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
“workersFile”=”c:\\Tomcat\\conf\\workers2.properties”
“extensionUri”=”/jakarta/isapi_redirector2.dll”
“logLevel”=”debug”
“serverRoot”=”c:\\Tomcat”
导入之后可以到注册表里信息是否导入成功:
HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector2.0 是否是新添加的信息。
添加支持应用程序扩展、站点筛选器jakarta及虚拟目录
打开“我的电脑->控制面板->管理工具->Internet信息服务管理器”,在主目录 配置里面选择应用程序扩展添加.jsp,dll为isapi_redirector2.dll;
打开“我的电脑->控制面板->管理工具->Internet信息服务管理器”,在里面选择“网站”中的默认网站(默认网站我假定指向C:\web),在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”,筛选器名称填jakarta,可执行文件中填入你的isapi_redirector2.dll的绝对路径。“确定”后点“确定”关闭属性页。再在“默认网站”上右键,选择“新建”->“虚拟目录”,别名填jakarta,下一步,路径选为你的isapi_redirector2.dll存放的目录,我的是C:\tomcatiis,下一步,权限中记得把“执行”那项打勾,好了,完成。
在tomcat里添加站点:
修改tomcat/conf下的server.xml文件,在<engine><engine/>之间添加虚拟站点。
<Host debug=”0″ appBase=”C:\website”
unpackWARs=”true” autoDeploy=”true”
xmlValidation=”false” xmlNamespaceAware=”false”>
<Context path=”” docBase=”” debug=”0″ reloadable=”true” crossContext=”true”>
</Context>
</Host>
若要添加jdbc连接,就将连接信息添加在<Context></Context>间。
修改后重启tomcat。
到此配置成功,访问可以正常访问了。
五、Win2003系统IIS6下的配置;
配置按前面步骤进行,配置完成后继续下面操作。
天再高又怎样,踮起脚尖就更接近阳光。