l 下载和安装Java软件开发工具包
1. 您可能早已安装了Java平台,如果尚未安装,那么第一步就是安装Java平台。
2. 接下来您要对Java进行配置,关键是设置环境变量PATH(不是CLASSPATH),一般是“java_install_dir/bin”(java_install_dir即您的Java安装目录)。
3. 重启或注销后再次登陆,打开一个DOS窗口,输入java –version和javac –help来检验Java的配置是否正确。两种情况下,您都应该看到一段真实的结果,而不是有关未知命令的错误消息。
l 为桌面计算机下载服务器
第二步是下载实现了servlet规范的服务器(经常称为“servlet窗口”或“servlet引擎” 这里是Tomcat),用于您的桌面计算机。
在您的浏览器上打开http://tomcat.apache.org/链接,下载您所需要的服务器。一般开发人员可以选择Binary Distributions 。Source Code Distributions 发布包包含Tomcat的源代码。
l 服务器配置(Tomcat)
下载并安装好Java平台和支持servlet和JSP的服务器之后,我们需要对服务器进行配置,使之能够在我们的系统上运行。
1. 确定SDK的安装目录
要编译JSP页面,服务器需要知道Java类的位置,Java编译器(javac)要使用这些类。为此我们需要设定JAVA_HOME Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 环境变量,该变量值指向JDK安装目录的根目录。
2. ……………………
有了以上配置,就能打开Tomcat欢迎界面,打开浏览器,输入http://localhost:8080/,将显示Tomcat欢迎界面。
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 由于Tomcat版本不断更新,且变动频繁,每个版本在安装和配置上都有较大的变动。其它配置需根据具体版本要求设置。
l 建立开发环境
配置并测试完服务器,只是完成了本地部署环境而已,您还需要建立个人开发环境。否则,您将不能编译您编写的servlet和辅助Java类。
1. 创建开发目录
选定一个位置,用于开发servlet、JSP文档和支持类。
您应该做的第一件事是创建一个目录,之后开发的servlet和JSP文档就存放在这个目录中。不要把该目录放置在的安装目录中。
2. 设置CLASSPATH
告诉编译器servlet和JSP JAR文件的相关信息,以及开发目录的位置。
由于servlet和JSP不是Java平台标准版的一部分,因此,您必须告诉编译器servlet类的位置。因为用于开发的编译器不知道servlet类。可以在install_dir/lib(install_dir即您的Tomcat安装目录)目录中找到servlet JAR文件,一般是install_dir/lib/servlet-api.jar。找到JAR文件之后,将它的位置加入CLASSPATH中。
3. 创建启动和停止服务器的快捷方式。
即为startup.bat、shutdown.bat创建快捷方式。
4. 安装API文档
可以从“http://java.sun.com/products/jsp/index.jsp” 网站上下载servlet API的Javadoc文件。
l 测试系统的设置
1. 检查服务器的基本配置
检验完服务器能够运行之后,还要确保能够安装和访问简单的HTML和JSP页面。
编写Hello.html文件,代码为:
HTML Test
Hello.
编写Hello.jsp文件,代码为:
JSP Test
Time:
Tomcat默认Web应用html、JSP文件存放目录是“install_dir/webapps/ROOT”,将以上文件放入该目录中,在浏览器中分别输入“http://localhost:8080/Hello.html”、“ http://localhost:8080/Hello.jsp”,应能显示以下结果。
如果HTML文件和JSP文件都不能工作,可能是将文件复制到错误的目录中,或者URL拼写错误。如果HTML文件能够工作,但JSP文件失败,则可能是指定了不正确的JDK根目录(JAVA_HOME变量设置错误)。
2. 编译并部署一些简单的servlet
编写HelloServlet.java,代码为:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request;
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter ut = response.getWriter();
String docType =
""-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n";
out.println(docType +
"\n" +
"Hello\n" +
"\n" +
"
"");
}
}
Tomcat默认Web应用servlet文件存放目录是“install_dir/webapps/ROOT /WEB_INF/classes”。编译HelloServlet.java,将HelloServlet.class放入到该目录中,在浏览器中输入“http://localhost:8080/servlet/HelloServlet”访问该servlet,应能显示以下结果。
如果得到编译错误,则检查CLASSPATH设定,您有可能在列出包含servlet类的JAR文件的位置时犯了错误。还有可能是servlet调用器的问题,解决方法参见以下网站:http://blog.csdn.net/alexhan_bing/archive/2008/05/19/2457891.aspx,http://blog.csdn.net/hudie1234567/archive/2010/09/14/5884637.aspx
Snap_2011.01.05_16h48m15s_002.jpg
Snap_2011.01.07_19h53m49s_003.jpg
Snap_2011.01.07_19h54m05s_004.jpg
Snap_2011.01.07_20h26m32s_001.jpg
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25138422/viewspace-683314/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25138422/viewspace-683314/