Apache Web让JSP“动”起来 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- Apache Web让JSP“动”起来 (http://www.webasp.net/article/12/11155.htm) |
| -- 作者:未知 -- 发布日期: 2004-06-11 |
|
---- Apache是目前Internet上应用最为广泛的一种Web应用服务,它不仅可以完全免费得到,而且性能十分可靠,其各种功能模块可以根据需要灵活地组合使用。同时,技术人员还可以在它现有的基础上进行二次开发,因此备受使用者青睐。 ---- JSP是一种较为常用的动态网页制作技术,但Apache本身只支持静态网页,因此需要与其他特定的应用服务结合使用。本文要介绍的是一种将Apache与Tomcat服务相结合来支持JSP动态网页的最新实用技术,即用"apache/jk"方式支持JSP动态网页。 ---- 起初,Apache与Tomcat结合支持JSP动态网页是通过一个名为"mod_jserv" 的插件来实现的。采用这种Apache/Jserv方式配置参数十分复杂,运行效率很低,而且对SSL(一种加密传输方式)的支持也不理想,因此Jakarta工作组新近开发了"mod_jk"插件,它很好地弥补了mod_jserv的缺点,而且能支持Apache以外的多种Web服务。 ---- 关于这种Apache/Jk方式的实现原理,大家可到http://jakarta.apache.org网站上阅读有关资料,本文只简单介绍其实现的方法,对原理部分不做讨论。 ---- 一、在Unix平台上安装 ---- 本文以最常用的Solaris操作系统为例进行说明。 ---- (一)应用环境 ---- 在此,我们选用的操作系统为Solaris 2.7,而应用环境为Java 1.2(假定安装在/usr/java1.2目录下)、perl 5.005(假定安装在/usr/local/bin目录下)和gzip(假定安装在/usr/local/bin目录下)。 ---- (二)软件包的下载、编译与安装 ---- 1.下载地址 ---- 在http://www.apache.org可下载最新的Apache源代码软件包apache_1.3.19.tar.gz。 ---- 在http://jakarta.apache.org/builds/tomcat/release/v3.2.1/src/可下载Tomcat源代码软件包jakarta-tomcat-3.2.1-src.tar.gz。 ---- 在http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/可下载已编译的Tomcat应用软件包jakarta-tomcat-3.2.1.tar.gz。 ---- 2.编译与安装 ---- 假设各软件包已下载到当前的某个工作目录(如: /home/tmp)下,Apache和Tomcat将安装在/home目录下。在当前目录我们可以进行如下操作。 (1)编译和安装Apache 应用服务 < Connector className="org.apache.tomcat.service. ---- 打开浏览器,访问该.jsp文件: http://主机名(或IP地址)/test.jsp。若屏幕显示如附图所示的内容,表示运行正常,此时,可以正常运行JSP动态网页文件了。
二、在Windows NT/2000平台上安装 ---- 本文以Windows 2000平台为例。 ---- (一)应用环境 ---- 操作系统采用Windows 2000,应用环境为Java 1.2.2(假定已安装在c:jdk-1.2.2上)和Winzip。 ---- (二)软件包的下载与安装 ---- Windows NT2000上的安装比较简单,应用软件不必重新编译,只下载网站上已经编译好的软件包即可。 ---- 1.下载地址 ---- 在 http://httpd.apache.org/dist/binaries/Windows32/ 可下载编译好的最新Apache软件包apache_1.3.19-Windows32-no_src-r2.msi。 ---- 在http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/Windows32/i386/ 可下载mod_jk.zip。 ---- 在http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.1/bin/可下载jakarta-tomcat-3.2.1.zip。 ---- 2. 安装 ---- 首先,双击"apache_1.3.19-Windows32-no_src-r2.msi",安装Apache 服务。 ---- 然后,将"mod_jk.zip"解压缩到Apache服务的"modules"子目录下;最后,将"jakarta-tomcat-3.2.1.zip"解压缩到C:目录下。 ---- 3.参数配置 ---- (1)修改Apache服务的配置文件httpd.conf ---- 注意: 本文只涉及与Tomcat有关的参数,其余的参数设置可参考Apache的有关文档资料。 ---- 首先用鼠标点击 "开始"*"程序 "*"apache httpd server"*"configure apache server"*"edit configuration"。 ---- 然后,在"Dynamic Shared Object (DSO) Support"部分嵌入如下内容。 LoadModule jk_module modules/mod_jk.dll ---- 对server.xml和workers.properties文件的参数调整,读者可参照Unix部分对应的段落。但读者要注意,对于不同层次的目录,Unix用"/"分隔,而Windows用""分隔。 ---- 分别编辑startup.bat和shutdown.bat文件,在文件的第2行嵌入如下内容。 set TOMCAT_HOME=c:jakarta-tomcat-3.2.1 ---- 本文只对apache/jk方式的配置和使用方法做了简单介绍,在Tomcat的配置文件(如server.xml)中还有很多参数可根据实际情况进行调整,这里不多介绍。有兴趣的读者可以参考配置文件中的提示信息或网站上的有关资料,进行进一步的调整与测试。 ---- (闫鹏 作者地址:北京市西城区三里河路58号国家信息中心中经网公司,100045) |
| webasp.net |