JDK - Tomcat - JSP - Servlet 配置运行全攻略.doc_第1页
JDK - Tomcat - JSP - Servlet 配置运行全攻略.doc_第2页
JDK - Tomcat - JSP - Servlet 配置运行全攻略.doc_第3页
JDK - Tomcat - JSP - Servlet 配置运行全攻略.doc_第4页
JDK - Tomcat - JSP - Servlet 配置运行全攻略.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/archive/2005/08/29/225497.htmlJDK - Tomcat - JSP - Servlet 配置运行全攻略 花了将近两个月的时间,从 JDK 开始一步一步摸索,历经千辛万苦,终于让第一个 Servlet 运行起来了,创建第一个 Servlet程序确实要比创建第一个 A 程序困难多了,但是不要紧,趁着我还没忘先记下来,下回你再来的时候就轻松多了! 1、下载并安装JDK5.0 或者 JDK1.4.2 不要对版本号产生什么疑问,据我的理解,JDK5.0 也就是JDK1.5 ,是 JDK1.4.2 的重要升级,里面加了许多新的语言特性,为什么叫 5.0 而不叫1.5 ,我想可能是出于商业上的考虑吧,这一点没必要多理会,我总是喜欢新事物,所以下载的是 JDK5.0,下在地址是:/j2se/1.5.0/download.jsp 如图: Documentation 也要下载噢,否则许多帮助就看不见了。下载完成后你也许会遇到和我同样的问题,下载的文件有一个稀奇古怪的名字,而且不能运行,这个问题害得我浪费了好几个小时,后来才搞好,现在告诉大家怎么解决:把下载的 JDK 文件改个名字,同时把扩展名改成 .EXE 就可以安装了;把下载的 Documentation 文件也改个名字,把扩展名改成 .ZIP ,然后解压缩,这样第一步就 OK 了。 我将安装路径设置为d:java,你可以按着自己的情况设置,所有配置进行相应的改变就行了,安装好后会有两个文件夹,一个是 jdk ,一个是 jre ,在后面我们会主要用到 jdk 。如下图:2、配置环境变量 安装好JDK后就要设置环境变量了,右键点击 我的电脑-属性-高级-环境变量 我的电脑是按照如下设置的 新建变量 JAVAHOME = D:Javajdk1.5.0_02 CLASSPATH=.;D:Javajdk1.5.0_02lib 注意:最前面那个点不能少 编辑变量 PATH ,在最后面添加 ;D:Javajdk1.5.0_02bin 你的具体安装位置可能会和我的不同,按照相应的位置修改即可。环境变量配置好后可以在控制台下运行 java 和 javac 这两个命令,如果出现参数提示帮助,则说明配置正确。 3、下载并配置 Tomcat 下载地址:/tomcat/index.html下载完以后解压缩,我将相关文件解压到 F:Tomcat 下,你可以按着自己的情况设定位置,所有配置进行相应的改变就行了,和上面类似新建变量 TOMCAT_HOME = F:Tomecat编辑变量 CLASSPATH ,在最后面添加 ;F:Tomcatlib这时你可以在控制台运行一下 F:Tomcatbinstartup.bat ,然后再浏览器里输入http:/localhost:8080 ,如果显示出 Tomcat 的欢迎页面,则说明 Tomcat 已经可以正常工作了注意:要编写 Servlet 这里还有最重要的一步把 F:Tomcatcommonlib 下的 servlet-api.jar(或者是 servlet.jar)复制到 D:Javajdk1.5.0_02jrelibext 下面,这一步必须做,这个包里面包含了许多需要的类,否则的话 java 编译器找不到他们。4、当然需要一个好的 IDE 工具了,推荐现在最火的 Eclipse 下载地址:/downloads/index.php 下载完以后解压缩直接就可以用了,不需要安装,欢迎界面很酷,如图:看看上面第二幅图,java 安装完后有两个文件夹,一个 jdk ,一个是 jre ,编写一般的程序用 Eclipse 默认的 jre 包就够了,但是要编写 Servlet 必须得设置 jdk 的路径,因为我们刚才把 servlet-api.jar 放到 jdk 下面的文件夹里了,如图 在菜单中选择 Window Preferences 在弹出的对话框中,找到 Java Installed JREs ,我们可以看到已经有一个默认的配置是 jre 的,点击 Add 按钮,按照你 JDK 和 Documentation 安装的路径进行配置,然后点击 OK。这样第二步就完成了。如图:5、控制台 Hello World你先可以熟悉熟悉这个 IDE,然后尝试编写一个 Hello World 程序,新建工程、添加 Java 文件和 Visula Studio 、Delphi 都是类似的,我相信这难不住您,最后效果是这个样子的:6、JSP Hello World找到文件夹F:Tomcatwebapps ,这个文件夹就是存放各种网页程序的,你可以它下面为每个独立的网页程序再建立不同的文件夹,在这里我们先新建一个 FirstJSP 文件夹,在这个文件夹里新建一个 JSP 文件,内容如下Now time is: 保存为 Time.jsp,然后再 FirstJSP 下面再新建一个空的 WEB-INF 文件夹,这个文件夹在这里暂时没什么用,但是必须得存在,如果没有的话就会出错。如图:完成这一切后重新启动 Tomcat ,然后再浏览器里输入 http:/localhost:8080/FirstJSP/ 和http:/localhost:8080/FirstJSP/Time.jsp ,你可以看到运行的结果。注意,这里要严格区分大小写,否则得不到想要的结果。7、Servlet Hello World在 Eclipse 里输入如下内容,并编译,得到 Hello.class import java.io.IOException;import java.io.PrintWriter;import javax.servlet.*;import javax.servlet.http.*;public class Hello extends HttpServlet . protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException . response.setContentType(text/html) ; PrintWriter out=response.getWriter() ; out.println(); out.println(This is my first Servlet.); out.println(Hello World!); out.println(); out.flush(); 然后在F:Tomcatwebapps 下新建一个 FirstServlet 文件夹,再在 FirstServlet 文件夹新建一个 WEB-INF 文件夹,接着完成下面两步:第一步、在 WEB-INF 文件夹中新建一个在 classes 文件夹,将刚才的 Hello.class 放进这个文件夹中;第二步、在 WEB-INF 文件夹中创建一个 web.xml 文件,输入如下内容并保存 YourWantName Hello YourWantName /my/hello 这里需要说明一下, 代表一个别名,去什么名字都行;是你的类名;/my/hello设置访问的模式。最后效果如图:完成这一切后重新启动 Tomcat ,然后再浏览器里输入http:/localhost:8080/FirstServlet/my/hello ,你可以看到运行的结果如下图。注意,这里要严格区分大小写,否则得不到想要的结果。说明:不要奇怪,my/hello 是我们在 属性里设置的。jdk 环境变量设置 XP下JDK1.5安装与环境配置完全图解 1.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:2.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:jdk1.4,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量);Path使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%bin;%JAVA_HOME%jrebinCLASSPATH为java加载类(class or l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论