Servlet 3.1 运行环境配置

在我们正式用 Servlet 开发 WEB 应用程序之前,我们先要配置 Servlet 运行环境

就像任何其它的 Java 程序一样,我们需要通过使用 Java 编译器 javac 编译 Servlet,然后将它部署在配置的环境中以便测试和运行

如果你使用的是 Eclipse 环境,可以直接参阅: Servlet Eclipse 环境配置

Servlet 运行环境配置包括以下几个步骤

配置 Java 开发工具包(Java Development Kit)

这一节我们将学习下载 Java 软件开发工具包(SDK,即 Software Development Kit),并适当地设置 PATH 环境变量

  1. 从 Oracle 的 Java 网站下载 SDK: Java SE Downloads

  2. 下载了 SDK 后,请按照给定的指令来安装和配置设置

  3. 最后,设置 PATH 和 JAVA_HOME 环境变量指向包含 java 和 javac 的目录,通常分别为 java_install_dir/bin 和 java_install_dir

    如果你使用的是 Windows,并把 SDK 安装在 C:\jdk1.8.0_144 中,可以用鼠标右键单击 "我的电脑",选择"属性",再选择"高级","环境变量" 然后,更新 PATH 的值,按下"确定"按钮,新建 JAVA_HOME 值

    在 Unix(Solaris、Linux 等)上,如果 SDK 安装在 /usr/local/jdk1.8.0_144 中,并且您使用的是 bash shell,则需要在您的 .~/.bashrc 文件中放入下列的行:

    PATH=/usr/local/jdk1.8.0_144/bin:$PATH
    JAVA_HOME=/usr/local/jdk1.8.0_144
    

如果您使用集成开发环境(IDE,即 Integrated Development Environment),比如 Eclipse、IntelliJ IDEA,可以编译并运行一个简单的程序,以确认该 IDE 知道您安装的 Java 路径

更详细内容请移步: Java 开发环境配置

配置 Java Web 服务器:Tomcat

市场上有很多 Web 服务器支持 Servlet,比如 Jetty, Apache Tomcat。

这些 Web 服务器是免费下载的,我们教程使用的是 Apache Tomcat

Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技术的开源软件实现

Apache Tomcat 可以作为测试 Servlet 的独立服务器

下面我们就来配置 Tomcat

  1. http://tomcat.apache.org/ 上下载最新稳定版本的 Tomcat

    截止目前为止,最新稳定版为 8.5.23
    下载地址为 https://tomcat.apache.org/download-80.cgi

  2. 下载完成后解压缩

    如果你使用的是 Windows,则解压缩到 C:\apache-tomcat-8.5.23 中
    如果您使用的是 Linux/Unix,则解压缩到 /usr/local/apache-tomcat-8.5.23 中

  3. 创建 CATALINA_HOME 环境变量指向这些位置

    1. 如果你使用的是 Windows
      鼠标右键单击 "我的电脑",选择 "属性",再选择 "高级","环境变量","新建" 然后,添加 CATALINA_HOME

      Tomcat Home page

    2. 如果使用的是 Linux 系统,如果你使用的是 bash shell,则需要在的 ~/.bashrc 文件中添加以下的内容

      CATALINA=/usr/local/apache-tomcat-8.5.23
      
  4. 启动 Tomcat

    • 在 Windows 上,可以通过执行下面的命令来启动 Tomcat:

      %CATALINA_HOME%\bin\startup.bat
      

      或者

      C:\apache-tomcat-8.5.23\bin\startup.bat
      
    • 在 Unix(Solaris、Linux ) 上,可以通过执行下面的命令来启动 Tomcat:

      $CATALINA_HOME/bin/startup.sh
      

      或者

      /usr/local/apache-tomcat-5.5.29/bin/startup.sh
      

Tomcat 启动后,可以通过在浏览器地址栏输入 http://localhost:8080/ 访问 Tomcat 中的默认应用程序

如果一切顺利,那么会显示以下结果

Tomcat Home page

有关配置和运行 Tomcat 的进一步信息可以查阅应用程序安装的文档,或者可以访问 Tomcat 网站: http://tomcat.apache.org

在 Windows 上,可以通过执行下面的命令来停止 Tomcat:

C:\apache-tomcat-8.5.23\bin\shutdown

在 Unix(Solaris、Linux 等) 上,可以通过执行下面的命令来停止 Tomcat:

/usr/local/apache-tomcat-8.5.23/bin/shutdown.sh

设置 CLASSPATH

由于 Servlet 不是 Java 平台标准版的组成部分,所以我们需要为 javac 编译器指定 Servlet 类的路径

如果你使用的是 Windows,用鼠标右键单击 "我的电脑",选择 "属性",再选择 "高级","环境变量"
然后,更新 CLASSPATH 的值,按下 "确定" 按钮

在 Linux 系统上,如果你使用的是 bash shell,则需要在的 ~/.bashrc 文件中添加以下的内容

CATALINA=/usr/local/apache-tomcat-8.5.23
CLASSPATH=$CATALINA/common/lib/servlet-api.jar:$CLASSPATH

注意: 假设您的开发目录是 D:\servlet (Windows) 或 /home/www/servlet( Linux ),那么你还需要在 CLASSPATH 中添加这些目录,添加方式与上面的添加方式类似

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.