《JSP开发环境的初步了解》由会员分享,可在线阅读,更多相关《JSP开发环境的初步了解(10页珍藏版)》请在金锄头文库上搜索。
1、382JSP 开发环境的初步了解实验内容1了解 Java 运行环境2掌握建立一个 Java 应用程序的基本操作步骤3熟悉 Tomcat 的配置4测试 JSP 的运行环境5编写基本的 HTML 代码JSP 运行环境的安装配置JSP 推荐开发的环境:Windows2000 Server/2003 Server +Tomcat 5.x,也是企业中常用的开发环境。JSP 运行环境需要 JDK 的支持,需要安装两个软件:j2sdk 和 Tomcat。实验步骤:1.配置前的准备工作-软件下载:软件名称 安装包名称 下载地址j2sdk j2sdk-1_4_10-windows-i586.exehttp:/
2、jakarta-tomcat-5.0.19.zip http:/jakarta.apache.org/2.j2sdk 的安装及配置 :下载 JDK-1_4_2_10-windows-i586-p下载地址:http:/ Download J2SE SDK,然后点 AcceptContinue,接下来选择383Windows Offline Installation, Multi-language (j2sdk-1_4_2_10-windows-i586-p.exe, 54.67 MB)下载安装 JDK1.4.2_10下载后双击安装即可,选择安装路径 C:jdk1.4.2_10,安装时会自动安装j
3、2re1.4.2_10,可以安装到其它的路径。JAVA 运行环境配置安装了 JDK 以后,就建立好了 J2SE 的运行环境,这里安装 JDK1.4.2,接着设置环境变量,右击“我的电脑”属性高级 环境变量系统变量新建:变量名:JAVA_HOME变量值:C:jdk1.4.2_10我的电脑/属性 /高级/系统环境变量/path: 加 C:jdk1.4.2_10bin; 或设为%JAVA_HOME%bin,其中%JAVA_HOME%就是引用前面指定的 JAVA_HOME。我的电脑/属性 /高级/系统环境变量/classpath:加 C:jdk1.4.2_10libdt.jar; C:jdk1.4.2
4、_10libtools.jar; C:jdk1.4.2_10lib;.;注意后面那个点”.”,它表示当前目录,包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序;以下过程为配置 JDK 环境变量:(1)右击“我的电脑 ”,点击“属性”;(2)选择“高级 ”选项卡,点击“环境变量”:(3)在“系统变量 ”中,设置 3 项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓), 若已存在则点击“编辑”,不存在则点击“ 新建”:(4) “开始 ”“运行”,键入“cmd”:3843. tomcat 的安装及配置:安装完 JDK 以后,安装 Web 服务器
5、Tomcat,这里用的版本是目前最新的 Tomcat5.下载 tomcat-5.0.19下载地址 (http:/ Tomcat5.0.19下载后双击安装,在安装的过程中记住选中service ,这样 Tomcat 就可以以windows 服务的形式启动。我这里把 Tomcat 安装在 D:Program FilesApache Software FoundationTomcat 5.0 目录。配置 Tomcat(1)接着会配置 http 端口号和管理密码,按需要输入即可,端口默认为 8080。(2)安装过程中会要求指定 JRE 的目录,它会自动检测,按默认即可。如果没有检测到,请手动输入你的
6、JRE 安装目录。 启动 TomcatTomcat 安装完成后会在状态栏生成一个小图标,如果是绿色的小三角表示 Tomcat服务器已经启动成功,你可以双击这个图标进入 Tomcat 服务控制台,用 Start 和Stop 开始和停止服务。(1) 通过开始菜单-程序-Tomcat 来启动(2) 进入 D:Program FilesApache Software FoundationTomcat 5.0bin目录,双击 startup.bat 启动 Tomcat 服(3) 务(双击 shutdown.bat关闭 Tomcat 服(4) 务) 测试 Tomcat 成功安装在浏览器中输入 http:/
7、localhost:8080,如果出现如下图的 ApacheTomcat 3855.0.19 的页面,Tomcat 安装成功(其实到这里已经可以作为一个 JSP 的服务器了)。4.Tomcat 环境变量的配置在我的电脑-属性- 高级-环境变量-系统变量中添加以下环境变量 (假定你的tomcat 安装在 c:tomcat): CATALINA_HOME:c:tomcatCATALINA_BASE:c:tomcatTOMCAT_HOME: C:Tomcat然后修改环境变量中的 classpath,把 tomat 安装目录下的 commonlib 下的servlet.jar 追加到 classpat
8、h 中去,修改后的 classpath 如下:classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;5.Tomcat 的设置(1)修改 tomcat 的端口:在 D:tomcatconfserver.xml 中找到:.My Web ApplicationA application for test.4.在 test 下新建一个测试的 jsp 页面,文件名为 index.jsp,文件内容如下:5.重启 Tomcat6.打开浏览器,输入 http:/localhost
9、:8080/test/index.jsp 看到”Hello World!”的话说明就成功了。方法二:把要执行的目录 test 放到 webappsroot下面也可以,则通过http:/localhost:8080/test(2)在非 webapps 下建:在目录conf下找到server.xml文件,用记事本打开它并查找,在前面添加这句代码:,然后保存文件。387(4)启动 Tomcat 服务器(方法见 四、测试 Tomcat中(1) 说明)。(5)在 IE 中输入http:/localhost:8080/zgtt/index.jsp链接后,如果看到HelloWorld!后表示虚拟目录 zgt
10、t 设置成功。上机练习题参阅本网站上的上机实验一内容,了解 JDK 的安装和环境变量的设置。并测试 DOS 窗口下 javac 和 java 命令的运行效果。要求:课后能按此方法在你们自己的电脑上进行实际的配置。(1)步骤 1:请用 UltraEdit 编写如下代码,并存成 Hello.java 文件,然后在 DOS 窗口下进行编译和执行。public class Hellopublic static void main(String args)System.out.println(Hello World!);(2)步骤 2:在 DOS 命令提示符状态下处输入:JavaC Hello.Java
11、. 注意成功编译后会在当前目录下生出一个名叫:Hello.class 的字节码文件。观察屏幕上有任提示。(3) 步骤 3:再试着运行一下java Hello这个命令,看是否可以运行,屏幕上将终于出现了亲切的问候:Hello world!3882. 检查 Tomcat 环境变量的配置 :用记事本编写 time.jsp现在的时间是:把该文件 time.jsp 存放在: E:tomcatwebappsROOT 目录下,输入http:/localhost:8080/time.jsp出现:现在的时间是:XXXXXXXX (你的电脑上的当前时间)那么 tomcat 配置成功.3.阅读课本中 p12p18
12、页,要求 (1)按 p15 中说明更改网站的根路径为C:/jsproot/ROOT,并编写 1-01.jsp 文件,将文件放于根目录下,然后在浏览器中输入相应的地址,测试 jsp 文件执行效果。4.在 E:盘下建一个 test 文件夹,并将前面建的 1-01.jsp 文件拷贝至该文件夹下。然后在 Tomcat 的配置文件 server.xml 中,找到389并在下方添加如下内容:重新启动 Tomcat,然后在浏览器中输入 http:/localhost:8088/test/1-01.jsp,检查是否能正常显示。上机实验思考题:什么是 JDK?SUN 公司的 JAVA 技术平台按其应用环境的不同
13、分为三个版本:J2SE(用于普通桌面应用程序的开发);J2EE(用于企业级应用程序的开发);J2ME(用于移动设备及其他消费类电子产品的应用程序开发)。SUN 公司为这三个版本分别提供了相应的开发工具包(SDK:SoftWare Development Kits), 下载的网址在 http:/ J2EE 目前最新的 SDK 版本是:J2SE 5.0 JDK 和 J2EE1.4SDK。JDK 工具包指的是 J2SE 的 SDK。SUN 公司为不同的操作系统提供了不同的 JDK 文件,而且这些文件又有脱机版(OFFLINE)与在线安装版(ONLINE)之分,所以在下载的时候要注意选择正确的文件。3
14、90JDK 工具包里面包括了 JAVA 程序的开发工具(JAVAC 命令等)、运行环境(JAVA命令等)和核心类包。所以想运行 JAVA 程序,就必须安装好 JDK 工具包。为什么要对环境变量 PATH 和 CLASSPATH 进行设置?部分同学在 DOS 命令提示符处敲:JAVAC 命令后,屏幕上出现: “javac不是内部或外部命令,也不是可运行的程序或批处理文件“的提示信息的错误,原因在于没有搞清楚系统变量 path 的意义。首先明确我们的 JAVAC、JAVA 命令被安装在 JDK 目录下的 BIN 文件夹里。而操作系统在执行一个命令时,首先会到当前目录下(C:Documents an
15、d SettingsAdministrator)去查找这些命令文件。如果在当前目录下找不到,它就会按照系统变量 PATH 所指示的多条路径里去搜索,直到找到为止。如果在这两个地方都找不到它就会报上面大家看到的错误。所以我们需要修改 Path 变量,添加 JDK 安装路径:C:j2sdk1.4.2_10bin 或者%JAVA_HOME%bin(其中 JAVA_HOME 指明 JDK 安装路径),Path 使得系统可以在任何路径下识别 java 命令。字节码文件(即类文件),包括 SUN 公司提供给我们的类(象 JDK 安装目录下的 LIB目录下就有许多*.jar 文件),这些字节码文件都在 JAVA 虚拟机里运行。所有关于虚拟机要使用的字节码文件的路径必须在一个叫做 CLASSPATH 的操作系统变量里找得到。否则我们的虚拟机就无法找到这个字节码文件,从而也就无从执行了。CLASSPATH 为java 加载类(class or lib)路径,只有类在 classpath