第一章 安装执行环境

1-1 安装J2SDK 1.4.2

第一步:执行j2sdk-1_4_2_03-windows-i586-p.exe(见图1-2);

图1-2 执行j2sdk-1_4_2_03-windows-i586-p.exe

先按【Next】,选择【I accept the terms in the license agreement】后,再按【Next】。

第二步:选择安装路径及安装内容(见图1-3);

图 1-3 选择安装路径及安装内容

一般来说,我们通常都默认安装在C:\j2sdk1.4.2_03 的目录下,假若你要安装在其他路径时,

请按【Change】,改变J2SDK 安装路径。确认无误后,再按【Next】。

随后开始安装Java Plug-in至浏览器上,一般都选择【Microsoft Internet Explorer】。再按

下【Install】,正式开始执行安装程序,假若安装成功后,你会看到如图1-4。

图1-4 成功安装J2SDK 1.4.2_03

第三步:设定J2SDK 1.4.2_03(见图1-5);

从【开始】→【设置】→【控制面板】→【系统】→【高级】→【环境变量】→【系统变量】,

然后到【新建】。

JAVA_HOME = C:\j2sdk1.4.2_03

PATH = %JAVA_HOME%\bin

CLASSPATH = C:\j2sdk1.4.2_03\lib\tools.jar;C:\j2sdk1.4.2_03\

lib\dt.jar;

注意

1. CLASSPATH 的设定中,分号(;)用来分开两路径,切勿任意空格;

2. CLASSPATH 的设定中,分号的最后还有一个点“.”。

图 1-5 设定J2SDK 之CLASSPATH

补充

不论 Windows 2000 或Windows XP 皆可依上述方法设定。

第四步:测试J2SDK。

撰写一个HelloWorld.java 程序,放置在C:\HelloWorld.java 中。

HelloWorld.java

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

打开命令提示符,在C:\ 下输入javac HelloWorld.java,然后再输入java HelloWorld,执行

HelloWorld 程序,假若顺利成功,则会显示“Hello World”,如图1-6 所示。

图 1-6 编译且执行HelloWorld 程序

成功安装J2SDK 1.4.2_03 之后,紧接下来安装Tomcat 5.0.16。

1-2 安装Tomcat 5.0.16

Tomcat 目前版本为5.0.16,它是由JavaSoft 和apache 开发团队共同提出合作计划( apache

Jakarta Project )下的产品。Tomcat 能支持servlet 2.4 和JSP 2.0 并且是免费使用。

Tomcat 5.0.16 可以从http://jakarta.apache.org/tomcat/index.html 网站自行免费下载,或

者可以直接使用本书CD 光盘中的Tomcat 5.0.16,软件名称为:jakarta-tomcat-5.0.16.exe。

第一步:执行 jakarta-tomcat-5.0.16.exe(见图1-7);

先按【Next】,选择【I Agree】后,再按【Next】。

第二步:选择安装路径及安装内容(见图1-8);

通常我们会选择完全安装(Full),即如图1-8。在图1-9【Tomcat】的选项中,主要有:Core、Service、

Source Code和Documentation,假若选择安装Service时,尔后我们可以利用Windows 的服务(控制

面板 |管理工具 |服务)来设定重新开机启动时,Tomcat能够自动启动。

图 1-7 执行jakarta-tomcat-5.0.16.exe

图 1-8 选择安装内容

图 1-9 选择安装Service

选择完全安装后,按【Next】。开始选择安装路径,如图1-10 所示。

图 1-10 选择安装路径

第三步:设定Tomcat Port 和Administrator Login(见图1-11);

图 1-11 设定Tomcat Port 和Administrator Login

第四步:设定Tomcat 使用的JVM(见图1-12);

图 1-12 选择Tomcat 使用的JVM

确认无误后,按下【Install】,正式开始执行安装程序。安装成功后,会看到如图1-13的结果。

假若你勾选了【Run Apache Tomcat】,按下【Finish】之后,会直接启动Tomcat 5.0.16,然后

在你计算机的右下角,会出现绿色箭头的符号,如图1-14。

图 1-13 成功安装Tomcat 5.0.16

图 1-14 Tomcat 图标

第五步:测试Tomcat。

打开浏览器,如IE,输入http://localhost:8080,假若Tomcat安装成功,则会看到如图1-15的

情形。

图 1-15 连接http://localhost:8080/,测试Tomcat 5.0.16

本书“第十二章:JSP 执行环境与开发工具”,对于Tomcat 的使用及设定有更详细的介绍。

1-3 安装JSPBook 站台范例

读者可以在CD 光盘中找到本书的范例,程序文件名为JSPBook.war。

第一步:安装 JSPBook.war;

安装的方法很简单,只要将JSPBook.war 移至{Tomcat_Install}\webapps\目录下(例如:

C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\JSPBook.war) , 然后

JSPBook.war 会自动被Tomcat 解压缩成JSPBook 的目录,如图1-16。

图 1-16 安装JSPBook.war

第二步:设定JSPBook 站台;

在 Tomcat 上建立一个JSPBook 站台时,我们须修改Tomcat 的server.xml 文件,server.xml 位

于{Tomcat_Install}\conf\server.xml(例如:C:\Program Files\Apache Software Foundation\

Tomcat 5.0\conf\server.xml)。

server.xml

………

<!-- Tomcat Root Context -->

<!--

<Context path="" docBase="ROOT" debug="0">

-->

<Context path="/JSPBook" docBase="JSPBook" debug="0"

crosscontext="true" reloadable="true" >

</Context>

</Host>

</Engine>

</Service>

</Server>

这部分主要是设定JSPBook 站台, 其中path="/JSPBook"代表网域名称, 即

http://IP_DomaninName/JSPBook ; docBase="JSPBook" 代表站台的目录位置, 即

{Tomcat_Install}\webapps\JSPBook;debug 则是设定debug level,0 表示提供最少的信息,9 表

示提供最多的信息;reloadable则表示Tomcat在执行时,当class、web.xml被更新过时,都会自

动重新加载,不需要重新启动Tomcat。

注意

<Context>…</Context> 的位置必须在 <Host>…</Host> 之间,不可任意更动位置。

第三步:执行JSPBook 站台(见图1-17);

图 1-17 执行JSPBook 站台

第四步:JSPBook 站台目录结构。

JSPBook 目录下包含:

(1) 各章节的html/JSP 程序;

(2) dist 目录:存放在JSPBook 站台压缩后的JSPBook.war;

(3) build.xml:Ant 文件;

(4) WEB-INF 目录:包含\classes、\lib、\tags 和\src;

(5) src 目录:存放范例的源程序,如:JavaBean、Filter、servlet,等等;

(6) Images 目录:存放范例程序的图片。

图1-18 为JSPBook 站台目录结构。

图 1-18 JSPBook

1-4 安装Ant 1.6

修改JSP 程序时,Tomcat 会自动将JSP 重新转译为Servlet,并且编译Servlet。但是,假

若修改Servlet、JavaBean 或Filter 时,我们就必须自行先编译它们,然后再将它们重新部署

至WEB-INF\classes 下。

为了方便编译这些程序,笔者提供JSPBook 站台的build.xml文件,因此,建议读者先安装Ant

1.6,并且学习使用Ant。

目前Ant 的最新版本为1.6,读者可以自行至http://ant.apache.org 下载最新版本,如

图1-19 所示, 或者直接使用本书CD 光盘中的Ant 1.6 , 软件名称为:

apache-ant-1.6.0-bin.zip。

第一步:将 apache-ant-1.6.0-bin.zip 解压缩;

解压缩apache-ant-1.6.0-bin.zip 之后,在apache-ant-1.6.0-bin 目录下会有一目录

apache-ant-1.6.0,然后将apache-ant-1.6.0整个目录搬移至C:\ 底下。

第二步:设定Ant 1.6(见图1-20);

从【开始】→【设定】→【控制面板】→【系统】→【高级】→【环境变量】→【系统变量】,

然后到【新建】。

ANT_HOME = C:\apache-ant-1.6.0

PATH = %ANT_HOME%\bin

第三步:测试Ant 1.6;

图 1-19 http://ant.apache.org

图 1-20 设定Ant 1.6

打开命令提示符,输入 ant –version,假若执行成功,则会有如图1-21 所示的结果。

图 1-21 测试Ant 1.6

第四步:使用Ant 1.6 编译JSPBook\WEB-INF\src 中的程序。

要编译修改过的JSPBook\WEB-INF\src 中的程序时,首先打开命令提示符,移至JSPBook 站台

的所在目录,例如:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\JSPBook。

然后执行ant,它会先自动找到JSPBook\build.xml文件,根据build.xml的设定,编译C:\Program

Files\Apache Software Foundation\Tomcat 5.0\webapps\JSPBook\WEB-INF\src目录下所有的Java

源文件,然后将产生的类文件存放至C:\Program Files\Apache Software Foundation\Tomcat

5.0\webapps\JSPBook\WEB-INF\classes 目录下。图1-22 为执行ant 指令的结果。

图 1-22 执行ant 指令