Servlet 3.1 运行环境配置
在我们正式用 Servlet 开发 WEB 应用程序之前,我们先要配置 Servlet 运行环境
就像任何其它的 Java 程序一样,我们需要通过使用 Java 编译器 javac 编译 Servlet,然后将它部署在配置的环境中以便测试和运行
如果你使用的是 Eclipse 环境,可以直接参阅: Servlet Eclipse 环境配置
Servlet 运行环境配置包括以下几个步骤
配置 Java 开发工具包(Java Development Kit)
这一节我们将学习下载 Java 软件开发工具包(SDK,即 Software Development Kit),并适当地设置 PATH 环境变量
-
从 Oracle 的 Java 网站下载 SDK: Java SE Downloads
-
下载了 SDK 后,请按照给定的指令来安装和配置设置
-
最后,设置 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
-
从 http://tomcat.apache.org/ 上下载最新稳定版本的 Tomcat
截止目前为止,最新稳定版为 8.5.23
下载地址为 https://tomcat.apache.org/download-80.cgi -
下载完成后解压缩
如果你使用的是 Windows,则解压缩到 C:\apache-tomcat-8.5.23 中
如果您使用的是 Linux/Unix,则解压缩到 /usr/local/apache-tomcat-8.5.23 中 -
创建 CATALINA_HOME 环境变量指向这些位置
-
如果你使用的是 Windows
鼠标右键单击 "我的电脑",选择 "属性",再选择 "高级","环境变量","新建" 然后,添加 CATALINA_HOME -
如果使用的是 Linux 系统,如果你使用的是 bash shell,则需要在的 ~/.bashrc 文件中添加以下的内容
CATALINA=/usr/local/apache-tomcat-8.5.23
-
-
启动 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 的进一步信息可以查阅应用程序安装的文档,或者可以访问 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 中添加这些目录,添加方式与上面的添加方式类似