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

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

如果你使用的是 Eclipse 环境,可以直接参阅:Eclipse JSP/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.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 开发环境配置

设置 Web 服务器:Tomcat

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

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

  • 从 http://tomcat.apache.org/ 上下载最新版本的 Tomcat。
  • 一旦您下载了 Tomcat,解压缩到一个方便的位置。例如,如果您使用的是 Windows,则解压缩到 C:\apache-tomcat-5.5.29 中,如果您使用的是 Linux/Unix,则解压缩到 /usr/local/apache-tomcat-5.5.29 中,并创建 CATALINA_HOME 环境变量指向这些位置。

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

有关配置和运行 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

设置 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 中添加这些目录,添加方式与上面的添加方式类似。

http://www.runoob.com/servlet/servlet-environment-setup.html

转载于:https://www.cnblogs.com/powerwu/articles/7098056.html

Servlet 环境设置相关推荐

  1. JDeveloper开发环境设置

    2019独角兽企业重金招聘Python工程师标准>>> Environment Encoding设置成UTF-8 Compiler Encoding设置成UTF-8 设置运行目录 打 ...

  2. Spring 教程(三) 环境设置

    环境设置 本教程将指导你如何准备开发环境来使用 Spring 框架开始你的工作.本教程还将教你在安装 Spring 框架之前如何在你的机器上安装 JDK,Tomcat 和 Eclipse. 第 1 步 ...

  3. 《SolidWorks 2017中文版机械设计从入门到精通)》——1.4 操作环境设置

    本节书摘来自异步社区<SolidWorks 2017中文版机械设计从入门到精通>一书中的第1章,第1.4节,作者: 赵罘 , 杨晓晋 , 赵楠 更多章节内容可以访问云栖社区"异步 ...

  4. Python语言环境错误:不支持的语言环境设置

    本文翻译自:Python locale error: unsupported locale setting Why do I get the following error when doing th ...

  5. Linux:vim环境设置

    vim环境设置 vim的环境设置在/etc/vimrc的这个文件中,不过不建议直接修改该配置文件.但是可以修改~/.vimrc文件,默认是不存在的,要手动创建并写入设置值. set hlsearch ...

  6. Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置[转]

    Visual Studio 2008 + Visual Assist X的CUDA2.3编译环境设置 发表时间:2010-01-21 装了这些可已在VC2008里运行SDK里边的一些例子了,但是编程很 ...

  7. Hadoop Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  8. 运行c++代码的软件_C语言入门干货:多种系统的C环境设置和简易代码运行

    C 环境设置 本地环境设置 如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C 编译器. 文本编辑器 这将用于输入您的程序.文本编辑器包括 Windows Notep ...

  9. Hadoop集群_Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

最新文章

  1. 主席树 ---- 2021 ICPC 昆明 M.Stone Games [主席树 + 暴力]
  2. mysql分页关键词_数据库分页关键字
  3. 关于软件质量(2)- 开发 vs 测试
  4. java web开发学习手册_【Java手册】Java开发手册_华山版(2019.06)
  5. 【JSP】jsp报错:Syntax error, insert } to complete MethodBody
  6. 带你全面了解真正的CleanMyMac,CleanMyMac使用说明
  7. realme Race新旗舰入网:旗下首款骁龙888旗舰
  8. 【IIS7.5服务器问题】未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序...
  9. 网络编程之bind()的未解之谜
  10. R交互图_shiny包
  11. 【汇编语言与计算机系统结构笔记15】子程序设计:调用与返回,保护与恢复寄存器,子程序的参数传递,堆栈平衡,结构伪操作 STRUC
  12. sqlserve生成随机数
  13. python3做答题器_现在很火的答题赢钱游戏,让我来简单教你怎么做自动答题器...
  14. cl.exe nmake.exe
  15. NPOI SetRowBreak 插入分页符无用
  16. 图形API的简单了解
  17. 二值化网络的发展——从原始BNN到MeliusNet
  18. 万万没想到,“红孩儿” 竟然做了程序员,还是 CTO!
  19. VIN码识别-汽修行业新技术
  20. 为什么新冠德尔塔毒株如此“危险”?

热门文章

  1. mac mysql root不能登陆_Mac下新安装的MySQL无法登陆root用户解决方法
  2. 使计算机进入休眠状态
  3. HDU 3342 Legal or Not【拓扑排序】
  4. 循环体中对集合进行增删时报错:java.util.ConcurrentModificationException
  5. Kindle Collection编辑器
  6. mysql数据自定义随机_MySQL 利用事务自定义插入随机数据
  7. 金融危机下如何获得工作和跳槽机会-网络系统工程师的最终归宿(二)
  8. 将运行时地理数据库(*.geodatabase)复制到文件地理数据库
  9. [强烈推荐] 新手入门:目前为止最透彻的的Netty高性能原理和框架架构解析
  10. Android常用Adapter用例