Tomcat6.0和windows 2003 server的IIS服务器集成需要以下步骤:
1. 安装IIS和Tomcat
首先,需要在Windows 2003 Server上安装IIS Web服务器。接着需要安装Tomcat6.0版本,安装时需要注意把Tomcat安装在一个容易找到的目录下。
2. 配置IIS
在IIS上创建一个Web站点,为了和Tomcat进行整合,这里需要创建一个虚拟目录。步骤如下:
- 打开IIS管理器,右键点击WebSites,选择新建Web站点。
- 按照向导进行设置,其中需要注意的是:站点名称和站点的物理目录要正确设置。
- 设置IIS处理jsp和servlet请求,可以选择是通过IIS isapi过滤器还是通过IIS一个特定的aspx文件来实现。
3. 配置tomcat
由于Tomcat使用的和IIS不同的端口号,所以需要在Tomcat中进行相应的配置。具体步骤如下:
- 打开Tomcat安装目录,找到conf目录下的server.xml文件。
- 找到如下配置项:
<Connector port=“8080” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443”/>
- 在Connector标签中添加如下配置项:
<Connector port=“80” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443”/>
这里将Tomcat的连接端口号修改为IIS默认端口号80,这样IIS就可以将JSP和Servlet请求转发给Tomcat了。
4. 测试整合
完成了IIS和Tomcat的配置之后,下一步就是测试是否可以正常整合。这里举两个例子:
例1. 测试IIS是否能够请求Tomcat Servlet
在IIS的虚拟目录下面创建一个文件,文件的内容如下:
<html>
<head>
<title>ISAPI Redirector Test Page</title>
</head>
<body>
<%
out.println("<h1>Successfully Called Tomcat: " + request.getAttribute("test") + "</h1>");
%>
</body>
</html>
保存该文件为test.asp,该文件将请求Tomcat Servlet,将Servlet的数据打印在当前页面上。
如果以上配置都正确无误,浏览器访问test.asp之后,则可以看到从Tomcat接收到的数据在页面上显示出来,说明整合成功。
例2. 测试Tomcat是否能够响应IIS的请求
在IIS的虚拟目录下面创建一个文件,文件的内容如下:
<html>
<head>
<title>IIS HTTP_ONLY Test</title>
</head>
<body>
<%
response.sendRedirect("http://localhost:8080/examples/jsp/IIS.jsp");
%>
</body>
</html>
保存该文件为test.asp,该文件向IIS发送请求,IIS将请求转发给Tomcat。
如果以上配置都正确无误,浏览器访问test.asp之后,则可以看到Tomcat返回的IIS.jsp页面内容,说明整合成功。
以上是Tomcat6.0和Windows 2003 Server的IIS服务器集成的完整攻略,包含了配置IIS和Tomcat、设置端口号、测试整合的详细步骤,并且给出了两个实例,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Tomcat6.0与windows 2003 server 的IIS服务器集成 - Python技术站