Servlet - 环境设置

  • 简述

    开发环境是您开发 Servlet、测试它们并最终运行它们的地方。
    与任何其他 Java 程序一样,您需要使用 Java 编译器来编译 servlet javac 并且在编译 servlet 应用程序后,它将部署在配置的环境中以进行测试和运行。
    此开发环境设置涉及以下步骤 -
  • 设置 Java 开发工具包

    此步骤涉及下载 Java 软件开发工具包 (SDK) 的实现并适当设置 PATH 环境变量。
    您可以从 Oracle 的 Java 站点下载 SDK - Java SE 下载
    下载 Java 实现后,请按照给定的说明安装和配置设置。最后设置 PATH 和 JAVA_HOME 环境变量以引用包含 java 和 javac 的目录,通常分别为 java_install_dir/bin 和 java_install_dir。
    如果您运行的是 Windows 并在 C:\jdk1.8.0_65 中安装了 SDK,则应将以下行放入 C:\autoexec.bat 文件中。
    
    set PATH = C:\jdk1.8.0_65\bin;%PATH% 
    set JAVA_HOME = C:\jdk1.8.0_65 
    
    或者,在 Windows NT/2000/XP 上,您也可以右键单击“我的电脑”,选择“属性”,然后选择“高级”,然后选择“环境变量”。然后,您将更新 PATH 值并按 OK 按钮。
    在 Unix(Solaris、Linux 等)上,如果 SDK 安装在 /usr/local/jdk1.8.0_65 并且您使用 C shell,则将以下内容放入您的 .cshrc 文件中。
    
    setenv PATH /usr/local/jdk1.8.0_65/bin:$PATH 
    setenv JAVA_HOME /usr/local/jdk1.8.0_65
    
    或者,如果您使用集成开发环境 (IDE),如 Borland JBuilder、Eclipse、IntelliJ IDEA 或 Sun ONE Studio,请编译并运行一个简单的程序以确认 IDE 知道您安装 Java 的位置。
  • 设置 Web 服务器 - Tomcat

    市场上有许多支持 servlet 的 Web 服务器。一些 Web 服务器可以免费下载,Tomcat 就是其中之一。
    Apache Tomcat 是 Java Servlet 和 Java Server Pages 技术的开源软件实现,可作为独立服务器用于测试 servlet,并可与 Apache Web Server 集成。以下是在您的机器上设置 Tomcat 的步骤 -
    • https://tomcat.apache.org/下载最新版本的 Tomcat 。
    • 下载安装后,将二进制分发包解压到一个方便的位置。例如在 Windows 上的 C:\apache-tomcat-8.0.28 或 Linux/Unix 上的 /usr/local/apache-tomcat-8.0.289 并创建指向这些位置的 CATALINA_HOME 环境变量。
    Tomcat 可以通过在 Windows 机器上执行以下命令来启动 -
    
    %CATALINA_HOME%\bin\startup.bat
    or
    C:\apache-tomcat-8.0.28\bin\startup.bat
    
    Tomcat 可以通过在 Unix(Solaris、Linux 等)机器上执行以下命令来启动 -
    
    $CATALINA_HOME/bin/startup.sh
    or
    /usr/local/apache-tomcat-8.0.28/bin/startup.sh
    
    启动后,Tomcat 包含的默认 Web 应用程序将通过访问 http://localhost:8080/. 如果一切正常,那么它应该显示以下结果 -
    Tomcat 主页
    有关配置和运行 Tomcat 的更多信息,请参见此处包含的文档以及 Tomcat 网站 - http://tomcat.apache.org
    Tomcat 可以通过在 Windows 机器上执行以下命令来停止 -
    
    C:\apache-tomcat-8.0.28\bin\shutdown 
    
    可以通过在 Unix(Solaris、Linux 等)机器上执行以下命令来停止 Tomcat -
    
    /usr/local/apache-tomcat-8.0.28/bin/shutdown.sh
    
  • 设置类路径

    由于 servlet 不是 Java Platform, Standard Edition 的一部分,您必须向编译器标识 servlet 类。
    如果您运行的是 Windows,则需要将以下行放入 C:\autoexec.bat 文件中。
    
    set CATALINA = C:\apache-tomcat-8.0.28 
    set CLASSPATH = %CATALINA%\common\lib\servlet-api.jar;%CLASSPATH% 
    
    或者,在 Windows NT/2000/XP 上,您可以转到我的电脑 -> 属性 -> 高级 -> 环境变量。然后,您将更新 CLASSPATH 值并按 OK 按钮。
    在 Unix(Solaris、Linux 等)上,如果您使用的是 C shell,您可以将以下几行放入您的 .cshrc 文件中。
    
    setenv CATALINA = /usr/local/apache-tomcat-8.0.28
    setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
    
    注意 − 假设您的开发目录是 C:\ServletDevel (Windows) 或 /usr/ServletDevel (Unix),那么您需要以与上面添加的方式类似的方式在 CLASSPATH 中添加这些目录。