第二章 Servlet 环境设置

2019-07-26  本文已影响0人  LeeSpringFly

关于本篇文章

了解一些 servlet 概念,本编文章只进行一些文章格式修改,文章内使用的图片均来自 Runoob 网站

致谢

感谢 Runoob 提供的相关资料,官方资料地址Servlet 教程

1.1 Servlet 环境设置

开发环境是您可以开发、测试、运行 Servlet 的地方。

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

如果你使用的是 Eclipse 环境,可以直接参阅:Eclipse JSP/Servlet 环境搭建

这个开发环境设置包括以下步骤:

1.2 设置 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.5.0_20 中,则需要在您的 C:\autoexec.bat 文件中放入下列的行:

set PATH=C:\jdk1.5.0_20\bin;%PATH%
set JAVA_HOME=C:\jdk1.5.0_20

或者,在 Windows NT/2000/XP 中,您也可以用鼠标右键单击"我的电脑",选择"属性",再选择"高级","环境变量"。然后,更新 PATH 的值,按下"确定"按钮。

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

setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.5.0_20

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

更详细内容可参阅:Java 开发环境配置

1.3 设置 Web 服务器:Tomcat

在市场上有许多 Web 服务器支持 Servlet。有些 Web 服务器是免费下载的,Tomcat 就是其中的一个。

Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技术的开源软件实现,可以作为测试 Servlet 的独立服务器,而且可以集成到 Apache Web 服务器。下面是在电脑上安装 Tomcat 的步骤:

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

 %CATALINA_HOME%\bin\startup.bat

 或者

 C:\apache-tomcat-5.5.29\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 中的默认应用程序。如果一切顺利,那么会显示以下结果:

image

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

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

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

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

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

1.4 设置 CLASSPATH

由于 Servlet 不是 Java 平台标准版的组成部分,所以您必须为编译器指定 Servlet 类的路径。

如果您运行的是 Windows,则需要在您的 C:\autoexec.bat 文件中放入下列的行:

set CATALINA=C:\apache-tomcat-5.5.29
set CLASSPATH=%CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%

或者,在 Windows NT/2000/XP 中,您也可以用鼠标右键单击"我的电脑",选择"属性",再选择"高级","环境变量"。然后,更新 CLASSPATH 的值,按下"确定"按钮。

在 Unix(Solaris、Linux 等)上,如果您使用的是 C shell,则需要在您的 .cshrc 文件中放入下列的行:

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

注意:假设您的开发目录是 C:\ServletDevel(在 Windows 上)或 /user/ServletDevel(在 UNIX 上),那么您还需要在 CLASSPATH 中添加这些目录,添加方式与上面的添加方式类似。

上一篇下一篇

猜你喜欢

热点阅读