IIS6与Tomcat6整合教程:支持JSP设置

2 下载量 74 浏览量 更新于2024-08-29 收藏 913KB PDF 举报
"让IIS6支持JSP的设置方法(IIS完美整合Tomcat)" 本文主要介绍了如何在Windows Server 2003上配置IIS 6.0以支持JSP,通过与Tomcat的整合实现Java应用与ASP、ASP.NET共存。以下是详细步骤: 1. 安装IIS:通过控制面板的“添加删除程序”->“添加/删除Windows组件”,将IIS添加到系统中,并进行测试以确保其正常工作。 2. 安装Java环境:需要安装JDK 6.0而非仅JRE,因为JDK包含了编译和运行Java应用程序所需的工具。确保配置好JDK的环境变量,以便系统能够找到Java的路径。 3. 安装Tomcat:推荐的版本为Tomcat 6.0.20,安装路径可自定义,例如`C:\tomcat6`。启动Tomcat并测试其默认的8080端口是否能正常访问。 4. 集成准备:安装JK isapi_redirect-1.2.14,这是一个用于IIS与Tomcat之间通信的关键组件。如果遇到问题,可以尝试不同版本的isapi_redirect,如1.2.28,但需注意兼容性。 5. 配置IIS与Tomcat整合: - 安装isapi_redirect-1.2.14,按照向导完成安装,安装路径为`C:\Program Files\Apache Software Foundation\JakartaIsapiRedirector`。 - 在IIS管理界面检查默认站点,确认存在名为"jakarta"的虚拟目录,如果不存在则创建。同时,检查该虚拟目录的属性,确保已安装的isapi_redirect.dll(位于`C:\Program Files\Apache Software Foundation\JakartaIsapiRedirector\bin\isapi_redirect.dll`)被配置为筛选器。 - 创建一个指向Tomcat的虚拟目录,例如别名为"jakarta",路径为Tomcat的Web应用程序根目录(如`C:\tomcat6\webapps`)。 6. 配置Tomcat:修改Tomcat的`conf/server.xml`文件,添加一个名为"IIS"的Connector,配置为代理模式,指定IIS服务器的IP和端口。例如: ```xml <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" proxyName="your.server.name" proxyPort="80" /> ``` 7. 配置IIS与Tomcat通信:编辑`C:\Program Files\Apache Software Foundation\JakartaIsapiRedirector\conf\workers.properties`文件,设置worker节点,指定Tomcat服务器的信息。 8. 最后,重启IIS和Tomcat服务,现在应该可以通过IIS80端口访问原本由Tomcat处理的JSP应用程序了。 以上步骤完成后,IIS 6.0将能够支持JSP,使得Java Web应用与ASP、ASP.NET应用在同一服务器上无缝协作。在实际操作过程中,根据具体环境可能需要调整某些配置,例如端口、目录路径等,确保所有组件之间的通信正常。