`

3种搭建JSP运行环境的方案

    博客分类:
  • 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:\tomcat4\bin\startup.exe 启动 Tomcat ,用 f:\tomcat4 \bin\shutdown.exe 关闭。(如果在执行 startup.exe shutdown.exe 的时候提示 Out of Environment Space 错误,选择 DOS 窗口的菜单中的 " 属性 "→" 内存 "→" 常规内存 " " 初始环境 " " 自动 " 修改成 "2816" 就可以了。)

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

   4 、测试项目

   把刚才准备好的 test.jsp 放在 f:\Tomcat\webapps\examples\jsp 目录下 , 在地址栏中输入 http://localhost: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 作为专用的 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:\Apache2\htdocs 目录下的 index.html.en 改名为 index.html ,这 样在测试默认服务时才会正常显示 Apache 的欢迎界面)。

   2 、测试 Apache 默认服务

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

   3 按照方案一的步骤安装 Tomcat ,并保证它正常运行。

   4 将下载的 mod_jk-2.0.42.dll 复制到 f:\Apache2\modules 目录下。

   5 建立 mod_jk 模块工作所需要的工作文件。

  打开文本编辑器,输入下列语句:

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

  把上面的语句以 workers.properties 为文件名保存在 f:\Tomcat4\conf 目录下(注意 : 文件的扩展名是 .properties )。

   6 配置 Apache

  用文本编辑器打开 f:\Apache2\conf\httpd.conf

   1 )找到 "DirectoryIndex" ,在 index.html.var 后面再添加 index.jsp

   2 )在 httpd.conf 的最后加入下面这段代码(括号里为解释)

LoadModule jk_module modules/mod_jk-2.0.42.dll
(装载 mod_jk 模块,用于处理 Apache Tomcat 的连接)
JkWorkersFile "f:/tomcat4/conf/workers.properties"
(指出 mod_jk 模块工作所需要的工作文件 workers.properties 的位置)
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
(将所有 servlet jsp 请求通过 Ajp13 的协议送给 Tomcat ,让 Tomcat 来处理)

   3 )添加完毕后保存。

   7 配置 Tomcat

  用文本编辑器打开 f:\Tomcat4\conf\server.xml 。因为 Tomcat4 默认不启用 Ajp13 ,所以查找到如下这段代码:

!--
Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/

--


  把注释符号< !-- -- 删掉就可以启用 Ajp13 了。

  然后保存,现在 Tomcat Apache 的整合配置基本完成了。

   8 整体测试

   把 test.jsp 放在 f:\Tomcat\webapps\examples\jsp 目录下,依次启动 Apache2 Tomcat4 。打开浏览器,在地址栏里输入 http://localhost:8080/examples/jsp /test.jsp ,如果浏览器中出现 "Hello World " ,则 Tomcat 重新配置后工作正常;在地址栏中输入 http://localhost/examples/jsp /test.jsp ,若与 http://localhost:8080/examples/jsp /test.jsp 的结果相同,那就表明 Apache Tomcat 整合成功了!

  (三)方案三: J2SDK IIS Tomcat

    Windows 平台下最常用的 Web 服务器无疑是 IIS ,正常情况下 IIS 不支持 JSP ,我们可以通过使用一个 IIS Tomcat 重定向插件,使 IIS 能够将所有的 JSP 请求发送到 Tomcat 执行,可以使 IIS 增加处理 JSP 的功能。如果你已经习惯了使用 IIS ,那么可以尝试这种配置。(如果您 已经安装过 Apache 服务器,为了便于后面的操作请先卸载 Apache 。)

   1 、按照方案一的步骤安装 Tomcat ,并保证它正常运行。(例如安装到 f:\tomcat4 );

   2 、将下载的 tc4ntiis.zip 直接解压缩到 f:\tomcat4 目录下。查看配置所需要的文件,确保它们在以下位置:

f:\tomcat4\server\lib\ajp.jar
f:\tomcat4\server\lib\tomcat-util.jar f:\tomcat4\bin\native\isapi_redirect.dll f:\tomcat4\conf\ntiis\workers.properties f:\tomcat4\conf\ntiis\uriworkermap.properties f:\tomcat4\conf\ntiis\iis_redirect.reg
f:\tomcat4\log\iis_redirect.log

   3 、用文本编辑器打开 f:\tomcat4\conf\ntiis\workers.properties ,修改下列值为:

workers.tomcat_home=f:\tomcat4
workers.java_home=f:\j2sdk1.4.1

    4 、双击 f:\tomcat4\conf\ntiis\iis_redirect.reg ,将此注册文件内的信息添加到注册表中,但是要修改 log_file worker_file worker_mount_file 这三个键的键值,以适合你的环境(比如本文中的 Tomcat 就安装在 f:\tomcat4 ,而不是默认的 c: \tomcat4 )。添加并修改完毕后如下图。

   5 、打开 Internet 服务管理器,在默认站点上添加一个新的虚拟目录,名称为 jakarta ,这个虚拟目录指向 f:\tomcat4\bin\native ,并启动该默认站点。

    6 、在 Internet 服务管理器中用鼠标右键单击服务器名,选择 " 属性 "→ 主属性中 "WWW 服务 " " 编辑 " →"ISAPI 筛选器 " 选项卡,添加一个 ISAPI 筛选器,名字为 Jakarta Redirect ,可执行文件指定为 f:\Tomcat4\bin\native\isapi_redirector.dll 。在添加 ISAPI 过滤器 , Jakarta Redirect 的状态是一个红色的向下的箭头,重新启动 IIS 服务,就会变成绿色的箭头。

   7 、编辑 server.xml 文件并保存(同方案二的第 7 步)。

   8 、重新启动 IIS Tomcat

    9 、测试项目:把 test.jsp 放在 f:\Tomcat\webapps\examples\jsp 目录下。打开浏览器,在地址栏里输入 http://localhost:8080/examples/jsp/test.jsp ,如果浏览器中出 "Hello World " ,则 Tomcat 重新配置后工作正常;在地址栏中输入 http://localhost/examples/jsp /test.jsp ,若与 http://localhost:8080/examples/jsp /test.jsp 的结果相同,那就表明 IIS Tomcat 整合成功了!

分享到:
评论

相关推荐

    Windows下jsp运行环境的配置方案

    - **方案一**适合初学者快速搭建一个简单的JSP运行环境。 - **方案二**适合需要与Oracle数据库交互的应用场景。 - **方案三**适用于需要与SQL Server数据库交互的应用场景。 通过这些步骤,可以确保JSP应用能够在...

    JSP动态网站环境搭建的详细步骤

    搭建JSP动态网站环境涉及多个组件的安装与配置,包括但不限于J2SDK(Java 2 SDK)、Tomcat(JSP引擎)、以及Web服务器如Apache或IIS。 #### 二、环境变量设置 为了确保JSP环境的正确运行,首先需要设置操作系统的...

    一个完整的jsp开发环境

    2. **开发环境准备**:搭建JSP开发环境需要以下软件: - **Java Development Kit (JDK)**:这是Java编程的基础,提供了编译、运行Java程序所需的工具和库。 - **Web服务器/应用服务器**:如Apache Tomcat,它支持...

    在Linux上搭建JSP+PHP环境.pdf

    在Linux上搭建一个同时支持JSP和PHP的服务器环境,对于企业级应用来说至关重要,因为这样可以满足多种网络应用的需求。本文将详细介绍如何在Linux(这里以Red Hat 9.0为例)上配置Apache服务器,使其能同时处理JSP、...

    搭建JavaE运行环境.doc

    ### 搭建JavaEE运行环境的关键知识点 #### 一、Java Development Kit (JDK) 安装与配置 **1.1 JDK 安装** - **安装文件**: 使用 `jdk-6u25-windows-i586.exe` 文件进行安装。 - **安装位置**: 将 JRE 和 JDK 安装...

    IPTV环境搭建解决方案.doc

    IPTV环境搭建解决方案主要涉及了多个技术组件的集成,包括Apache、Tomcat、MySQL、OpenCMS以及可能的Apache Web服务器。以下是这些组件在IPTV系统搭建中的具体作用和配置步骤: 1. **Java JDK**:Java开发工具包是...

    java环境的搭建【jdk配置,tomcat,jsp虚拟路径,myeclipse部署】

    在搭建过程中可能会遇到的问题包括但不限于:JDK安装不成功、环境变量配置错误导致Java命令无法执行、Tomcat启动失败、JSP文件找不到或者运行错误等。这些问题往往需要查看错误日志,或者通过搜索引擎查找解决方案。...

    图解jsp环境安装配置

    3. **集成开发环境(IDE)**:虽然可以通过文本编辑器和命令行来编写和运行JSP,但使用IDE(如Eclipse、IntelliJ IDEA或NetBeans)会大大提高开发效率。安装IDE后,需要安装对应的插件,如Eclipse的Tomcat插件,以便于...

    jsp 视频点播 系统 方案及源码

    本文旨在介绍一种基于JSP技术的小型视频点播系统设计方案及其源码,旨在为初学者提供一个入门级的学习资料。 #### 二、JSP技术简介 ##### 2.1 JSP技术概述 JSP (JavaServer Pages) 是一种用于开发Web动态网站的...

    JSP的环境配置.doc

    在开发JSP应用之前,需要先搭建一个符合JSP规范的开发环境,主要包括安装和配置Web服务器以及JSP引擎。 ### 1. 关键组件介绍 **J2SDK(Java 2 Software Development Kit)** J2SDK是Java应用程序的基础,包含了...

    struts2环境搭建

    在本教程中,我们将详细介绍如何搭建Struts2开发环境。 首先,确保你已经安装了以下基础软件: 1. Java Development Kit (JDK):Struts2运行在Java平台上,所以你需要先安装JDK并配置好`JAVA_HOME`环境变量。 2. ...

    实验1 Java环境搭建.doc

    实验1 Java环境搭建是Java程序设计的初步阶段,旨在帮助初学者掌握Java开发的基本操作。实验涉及以下几个关键知识点: 1. **JDK的下载与安装**:Java SE Development Kit(JDK)是Java编程的基础,提供了编译、调试...

    JSP环境配置.rar

    标题“JSP环境配置.rar”指的是一个包含有关JavaServer Pages(JSP)开发环境搭建的压缩文件。JSP是Java平台上的动态网页技术,用于创建交互式的、数据驱动的Web应用。这个压缩包可能包含了安装步骤、配置指南、示例...

    JavaEE实验环境的搭建教程

    在"实验一JavaEE实验环境的搭建.doc"文档中,你应该能够找到更具体的操作指南,包括详细的配置步骤、截图以及可能遇到的问题及其解决方案。这份文档将是你搭建和理解JavaEE实验环境的重要参考资料。建议仔细阅读并...

    图解JSP环境安装配置(CHM)

    通过以上步骤,你应能成功搭建JSP开发环境并开始编写JSP程序。学习过程中,不断实践和理解JSP的核心概念,如生命周期、EL(Expression Language)、JSTL(JavaServer Pages Standard Tag Library)等,将有助于你更...

    IPTV环境搭建解决方案分享.pdf

    IPTV环境搭建是一个复杂的过程,涉及到多个组件的安装、配置和集成。在这个解决方案中,主要使用了Apache、Tomcat、Mysql、OpenCms以及一个特定的IPTV模块来构建一个支持多站点访问的IPTV系统。以下是详细的步骤和...

    IPTV环境搭建解决方案.pdf

    IPTV环境搭建解决方案主要涉及一系列的技术组件,包括Apache、Tomcat、MySQL、OpenCMS以及IPTV模块,用于构建一个多站点系统,允许一次录入数据后在多种不同终端上进行访问。下面是详细步骤和配置说明: 1. **Java ...

    tomcat环境搭和管理及实现jsp通过tomcat连接mysql

    Tomcat服务器是Apache软件基金会Jakarta项目中的核心项目,由Apache、Sun公司及其他个人和公司联合开发。...了解这些知识点有助于在实践中更加有效地搭建和管理Tomcat环境,同时能够顺利地实现JSP与MySQL数据库的连接。

Global site tag (gtag.js) - Google Analytics