在一个开发环境那里你可以开发Servlet,然后测试,最后运行。
像任何其他Java程序,你需要编写一个servlet通过使用Java编译器javac编译Servlet应用程序后,将它配置的环境中部署测试和运行。
此开发环境设置包括以下步骤:
这一步涉及到下载的Java软件开发工具包(SDK),并适当地设置PATH环境变量的实现。
您可以从Oracle的Java网站下载SDK: Java SE Downloads.
一旦您下载的Java实现,按照给定的说明来安装和配置设置。最后,设置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/win7中,你也可以用鼠标右键单击“我的电脑”,选择“属性”,再"高级",“环境变量”。然后,您会更新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
另外,如果你使用像Borland的JBuilder,Eclipse的IntelliJ IDEA的,或Sun ONE Studio集成开发环境(IDE),编译并运行一个简单的程序,以确认该IDE找到你安装的Java路径。
在市场上有许多的Web服务器支持Servlet。有些Web服务器是可自由下载,Tomcat也是其中的一个。
Apache Tomcat是一个开放源代码的Java Servlet和JavaServer Pages技术的软件实现,可以作为一个独立的服务器进行测试的Servlet,并可以集成到Apache Web服务器。下面是安装TOMCAT的步骤:
下载最新版本的Tomcat http://tomcat.apache.org/.
一旦你下载安装,解压缩的二进制分发到一个方便的位置。例如,在C:\apache-tomcat-5.5.29在Windows上,或/usr/local/apache-tomcat-5.5.29人在Linux/Unix和创建CATALINA_HOME环境变量指向这些位置。
Tomcat可以开始通过Windows机器上执行下面的命令:
%CATALINA_HOME%\bin\startup.bat or C:\apache-tomcat-5.5.29\bin\startup.bat
Tomcat在Unix (Solaris, Linux, etc.)机器上可以使用以下命令启动:
$CATALINA_HOME/bin/startup.sh or /usr/local/apache-tomcat-5.5.29/bin/startup.sh
启动后,默认包含在Tomcat中的Web应用程序将可以通过输入http://localhost:8080/访问。如果一切顺利,那么它应该显示以下结果:
有关配置和运行Tomcat的进一步信息包含在文档中,可以找到上面的页面中,也可以在Tomcat Web站点:http://tomcat.apache.org
停止Tomcat既可以通过Windows机器上执行下面的命令:
C:\apache-tomcat-5.5.29\bin\shutdown
在Unix(Solaris和Linux等)的机器上,停止Tomcat可以执行下面的命令:
/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
由于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等),如果SDK安装在/ usr/local/jdk1.5.0_20,你使用的是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中添加这些目录以及类似的方式,因为你已经在上面添加。