Web服务器的3种搭建JSP运行环境的方案介绍!

sun推出的JSP(Java Server Pages)是一种基于Java技术在服务器端执行的动态网页开发技术。执行 JSP 时,需要在 Web 服务器上设置编译 JSP 页面的引擎。配置JSP环境的方法有很多种,但主要的工作是安装和配置Web服务器和JSP引擎。

以下将以Tomcat为JSP引擎,配合Tomcat、Apache、IIS这三种Web服务器,分别描述三种构建JSP运行环境的方案。

一、相关软件介绍

1、 J2SDK:Java2的软件开发工具,是Java应用的基础。 JSP是基于Java技术的,所以在配置JSP环境之前必须安装J2SDK。

2、 Apache 服务器:由 Apache 组织开发的用于提供 Web 服务的通用 Web 服务器。

3、 Tomcat 服务器:由 Apache 组织开发的 JSP 引擎。它具有Web服务器的功能,可以作为独立的Web服务器使用。但是,Tomcat作为Web服务器,处理静态HTML页面的速度不如Apache快,也没有Apache那么健壮,所以我们一般用Tomcat配合Apache来让Apache服务网站的静态页面请求,而Tomcat作为一个专用的 JSP 引擎web服务器搭建tomcat,它提供 JSP 解析以获得更好的性能。而Tomcat本身是Apache的一个子项目,所以Tomcat对Apache提供了强有力的支持。对于初学者来说web服务器搭建tomcat,Tomcat 是一个不错的选择。

4、 mod_jk.dll:Apache 组织的 Jakarta 项目组开发的一个插件,可以让 Apache 支持 Tomcat。有了这个插件,Tomcat就可以和Apache无缝连接了。

5、 tc4ntiis.zip:由Apache组织的Jakarta项目组开发的IIS支持Tomcat的插件。

二、配置前的准备工作

(一)准备一个JSP页面进行测试

打开文本编辑器,例如记事本,输入以下代码,并将其保存为 test .jsp(注意扩展名为 .jsp)。

以下为引用内容:

  1. <HTML> 
  2. <HEAD>  
  3. <TITLE>JSP测试页面</TITLE>  
  4. </HEAD>  
  5. <BODY>  
  6. <%out.println(“<h1>Hello World! </h1>”);%>  
  7. </BODY>  
  8. </HTML> 
 

(二)安装J2SDK

在任何一种情况下,都必须在安装和配置 JSP 引擎之前安装 J2SDK。

1、安装 J2SDK

Windows下直接运行下载的j2sdk-1_4_1_01-windows-i586.exe文件,按照安装向导安装到一个目录下,例如f:j2sdk 1.4.@ >1;

2、添加环境变量

(1)如果你的操作系统是Win 98,可以直接用记事本编辑Autoexec.bat,添加如下命令行:

以下为引用内容:

PATH=%PATH%;f:j2sdk1.4.1bin

SET JAVA_HOME=f:j2sdk1.4.1

SET CLASSPATH=f:j2sdk1.4.1libtools.jar

保存后重启电脑,添加的环境变量生效。

(2)如果你的操作系统是Win2000,那么右击“我的电脑”,在弹出的菜单中选择“属性”→“系统属性”→“高级”→“环境变量”,弹出一个环境变量对话框,可以编辑系统的环境变量,添加三个变量:PATH、JAVA_HOME和CLASSPATH,变量值同上。

三、 JSP环境配置方案

(一)方案一:J2SDK+Tomcat

在这个方案中,Tomcat既是JSP引擎又是Web服务器,配置比较简单。网络教学网

1、安装Tomcat

直接运行下载的jakarta-tomcat-4.0.1.exe,按照一般Windows程序安装步骤安装Tomcat,运行过程中会自动查找J2SDK所在位置安装 。例如安装到 f:tomcat4。

2、配置Tomcat环境变量

添加新的环境变量TOMCAT_HOME,变量值为f:tomcat4,添加方法同J2SDK环境变量配置方法。

3、测试默认服务

设置完成后,就可以运行Tomcat服务器了。使用 f:tomcat4binstartup.exe 启动 Tomcat,并使用 f:tomcat4binshutdown.exe 将其关闭。 (如果执行startup.exe或shutdown.exe时提示Out of Environment Space错误,请在DOS窗口的菜单中选择“属性”→“内存”→“常规内存”,将“初始环境”从“自动”“2816”就够了。)

启动Tomcat后,打开浏览器,在地址栏输入:8080(Tomcat的默认端口为8080),如果在浏览器中看到Tomcat的欢迎界面,则说明Tomcat工作正常。

4、测试项目Web教学网

把准备好的test.jsp放到f:Tomcatwebappsexamplesjsp目录下,地址栏输入:8080/examples/jsp/test.jsp,如果浏览器显示“Hello World!”,说明你的JSP环境配置成功!

由于Tomcat本身具有web服务器的功能,我们不必安装Apache,当然也可以与Apache集成,如下所述。网络教学网

(二)方案二:J2SDK+Apache+Tomcat

虽然Tomcat也可以作为Web服务器使用,但它对静态HTML的处理速度不如Apache快,作为Web服务器的功能也远不如Apache。所以Apache和Tomcat是集成在一起的,Apache作为web服务器使用,Tomcat作为web服务器使用。作为一个专用的 JSP 引擎。该方案的配置比较复杂,但是可以完美的集成Apache和Tomcat,实现强大的功能。

注意,由于IIS Web服务器默认使用80端口,而Apache的默认端口也是80,所以如果你使用的是Win2000操作系统,并且已经预装了IIS,为方便起见,请连接IIS在执行以下操作之前进行维修。停下来。

1、安装 Apache

运行下载的apache_2.0.43-win32-x86-no_ssl.exe,按照向导安装到f:Apache2。 (注意Apache2.0.43安装成功后,f:Apache2htdocs目录下的index.html.en必须重命名为index.html,这样测试的时候才正常默认服务显示 Apache 的欢迎屏幕)。

2、测试 Apache 默认服务

安装后,Apache 服务器已经自动运行。打开浏览器,在地址栏输入:(Tomcat的默认端口是80),如果在浏览器中看到Apache欢迎界面,说明Apache工作正常。

3、 按照选项 1 中的步骤安装 Tomcat 并确保其正常运行。

4、 将下载的 mod_jk-2.0.42.dll 复制到 f:Apache2modules 目录下。

5、 构建 mod_jk 模块工作所需的工作文件。

打开文本编辑器并输入以下语句:

以下为引用内容:

  1. workers.tomcat_home=f:tomcat4 (让mod_jk模块知道Tomcat)  
  2. workers.java_home=f:j2sdk1.4.1 (让mod_jk模块知道JSDK)  
  3. ps=  
  4. worker.list=ajp13 (mod_jk的模块版本)  
  5. worker.ajp13.port=8009 (mod_jk的工作端口)  
  6. worker.ajp13.host=localhost  
  7. worker.ajp13.type=ajp13  
  8. worker.ajp13.lbfactor=1 

将上述语句保存在f:Tomcat4conf目录下,文件名为workers.properties(注意:文件扩展名为.properties)。

6、 配置 Apache。

使用文本编辑器打开 f:Apache2confhttpd.conf

1)找到“DirectoryIndex”,在index.html.var后面加上index.jsp;

© 版权声明
THE END
喜欢就支持一下吧
点赞250赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容