第1章 Web技术基础2.docx

上传人:b****0 文档编号:9851330 上传时间:2023-05-21 格式:DOCX 页数:32 大小:1.25MB
下载 相关 举报
第1章 Web技术基础2.docx_第1页
第1页 / 共32页
第1章 Web技术基础2.docx_第2页
第2页 / 共32页
第1章 Web技术基础2.docx_第3页
第3页 / 共32页
第1章 Web技术基础2.docx_第4页
第4页 / 共32页
第1章 Web技术基础2.docx_第5页
第5页 / 共32页
第1章 Web技术基础2.docx_第6页
第6页 / 共32页
第1章 Web技术基础2.docx_第7页
第7页 / 共32页
第1章 Web技术基础2.docx_第8页
第8页 / 共32页
第1章 Web技术基础2.docx_第9页
第9页 / 共32页
第1章 Web技术基础2.docx_第10页
第10页 / 共32页
第1章 Web技术基础2.docx_第11页
第11页 / 共32页
第1章 Web技术基础2.docx_第12页
第12页 / 共32页
第1章 Web技术基础2.docx_第13页
第13页 / 共32页
第1章 Web技术基础2.docx_第14页
第14页 / 共32页
第1章 Web技术基础2.docx_第15页
第15页 / 共32页
第1章 Web技术基础2.docx_第16页
第16页 / 共32页
第1章 Web技术基础2.docx_第17页
第17页 / 共32页
第1章 Web技术基础2.docx_第18页
第18页 / 共32页
第1章 Web技术基础2.docx_第19页
第19页 / 共32页
第1章 Web技术基础2.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

第1章 Web技术基础2.docx

《第1章 Web技术基础2.docx》由会员分享,可在线阅读,更多相关《第1章 Web技术基础2.docx(32页珍藏版)》请在冰点文库上搜索。

第1章 Web技术基础2.docx

第1章Web技术基础2

1.7使用Apache和Tomcat

本节主要内容为:

⏹Apache与Tomcat

⏹Apache和Tomcat的关系

⏹Apache的安装和配置

⏹Tomcat服务与Servlet/JSP规范

⏹Java运行环境的安装和配置

⏹Tomcat的安装和配置

⏹建立并部署Web应用

⏹使用虚拟目录

Web服务器决定了Web程序的类型。

IIS支持asp和.net开发。

如果需要开发基于Java技术的网站,则需要安装Apache/Tomcat服务器。

与IIS相比,Apache/Tomcat服务器的安装、配置和管理相对复杂。

但有关网站的基本概念是一样的。

此外,在Windows平台下,如果已经安装了IIS,要使用Apache和Tomcat,应将Windows中的IIS服务停止。

1.7.1Apache与Tomcat

⏹Apache是什么?

●Web服务器,类似于IIS

●可安装于Unix,Linux,Windows等不同OS平台

◆特点(P25)

☐开源软件,Apache官方网站

(http:

//www.apache.org/)

●应用情况

◆Apache服务器具有简单、高效、性能稳定、安全、免费等特性,已成为最为广泛的Web服务器。

许多大型的网站,例如:

Google、Yahoo、阿里巴巴、sina、XX、网易、搜狐等都采用Linux或FreeBSD等操作系统平台,并配置Apache服务器,构建自己的Web服务器。

在版本上,大多数公司应用Apache2.0或Apache2.2.x。

⏹什么是Tomcat?

●应用服务器

Web服务器传送页面使浏览器可以浏览。

而应用服务器提供的是客户端应用程序可以调用的方法。

简单的说能实现“动态网页技术”的服务器叫做应用服务器。

动态网页技术有以下特点:

1.“交互性”:

即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后Web发展的大势所趋。

2.“自动更新”:

即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。

3.“因时因人而变”:

即当不同的时间,不同的人访问同一网址时会产生不同的页面。

●Servlet/JSP规范的容器,即运行环境,Web服务器服务端脚本引擎,可运行JSP网页。

类似于IIS运行asp页面

JSP是一种服务器脚本语言,它是在Java语言上开发出来的一种动态网页制作技术。

Apache与Tomcat的关系

⏹Apache的作用

●主要是实现虚拟主机、支持PHP(主要用于处理动态网页的脚本语言)、站点性能、安全等

⏹Tomcat的作用

●Servlet/JSP容器,为基于Java的服务器脚本程序提供编译和运行环境

Servlet(服务器小程序):

是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器管理,用于生成动态内容。

容器:

能够将其它组件放置在其上的组件。

⏹配置选择

●Tomcat可单独使用。

构建Web服务器。

●为了提高Web系统的整体性能,应安装Apache服务器。

可以这样认为:

当在一台机器上配置好Apache服务器,可以利用它响应对HTML页面的访问请求。

实际上,Tomcat部分是Apache服务器的扩展,但它可以独立运行。

所以当运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行。

当配置正确时,Apache为html页面服务。

而Tomcat实际运行jsp页面和Servlet。

1.7.2Apache的安装和配置

在Apache官方网站首页,打开“ApacheProjects”列表。

显示Apache项目超链接列表,单击“HTTPServer”,打开HTTPServer项目页面。

1下载Apache服务器

在HTTPServer项目页面,选择要下载的Apache版本。

目前使用较广的版本是ApacheHTTP2.2.8。

然后根据操作系统的不同选择不同的Apache服务器。

对于Windows平台,可选择Win32BinaryincludingOpenSLL0.9.8g,再将服务器文件apache_2.2.8-win32-x86-openssl-0.9.8g.msi下载到本地计算机。

目前,Apacheforwin32使用msi形式发布。

msi文件类型是一种可以安装的程序包文件。

双击带msi扩展名的文件时,操作系统将msi文件与Windows安装程序关联并运行客户端安装程序服务Msiexec.exe,从而使Windows环境下安装Apache变得非常简单。

2Apache的安装

当Apache服务器下载后,按下列步骤完成ApacheWeb安装和配置。

双击安装文件

apache_2.2.8-win32-x86-openssl-0.9.8g.msi

执行安装向导,如P27图1-24。

单击“Next”,按屏幕提示,输入NetworkDomain(网络域名)、ServerDomain(服务器域名)和网站管理员E-mail,若是个人用户,可按格式填一临时名字。

如P27图1-25。

单击“Next”,选择安装类型。

单击“Typical”,然后按照向导提示,选择安装路径,直至安装完成。

Apache服务器安装成功后,在Windows“开始”菜单中增加“ApacheHTTPServer2.2.”程序组。

同时,在“控制面板/管理工具”文件夹下,双击“服务”图表,显示Apache已经启动。

以后Apache将作为一项服务,随着机器的启动而自动运行。

此时在IE地址栏输入:

http:

//localhost或http:

//127.0.0.1,

就能看到默认Apache首页。

3Apache的配置

Apache的主配置文件为纯文本格式的httpd.conl,用来存放所有的配置指令。

默认情况下,存储位置为:

C:

\ProgramFiles\ApacheGroup\Apache\Conf\

中。

选择Windows的“开始/程序/ApacheHTTPServer2.2./ConfigerApacheServer/EdittheApachehttpdconfConfigurationFile”命令。

打开记事本,显示httpd.conl文件,进行Apache配置。

Apache配置选项采用的是指令模式,在配置指令中设置各种参数值。

如:

DocumentRoot:

设置Web服务器页面的根目录,即主页放置位置。

默认为:

DocumentRoot:

”C:

\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\htdocs”

可根据需要进行修改,如将其设定为:

”D:

/GSL3.0”。

DirectoryIndex:

站点默认主页。

一般地,在此处还可以加入:

Index.htmIndex.phpIndex.jsp

另外,还可以在该文件的ServerName处定义域名;在ServerAdmin处输入E-mail地址。

1.7.3Tomcat服务与Servlet/JSP规范

⏹Tomcat是当前使用最为广泛的Servlet/JSP应用服务器(Tomcat实际运行jsp页面和Servlet)。

⏹JavaSoft和Apache开发团队合作计划(ApacheJakartaProject)的产品,被Sun公司作为官方推荐的servlet和jsp容器。

⏹可以从官方网站http:

//tomcat.apache.org/下载所需要的Apache/Tomcat版本。

⏹可以从Apache官方网站http:

//tomcat.apache.org/下载所需要的ApacheTomcat版本。

 

网易()2009.02.17使用的是Tomcat5

 

1.7.4安装Java运行环境

Tomcat需要Java虚拟机(JRE)的支持。

因此,在安装Tomcat以前需要安装JRE。

它可以单独安装,也可以随Java开发包一起安装。

安装Java运行环境

⏹从Sun公司的官方网站下载所需J2SDK和JRE安装文件

⏹安装

⏹配置系统环境变量

1什么是JDK和JRE

⏹Java运行环境的包括两部分:

●Java开发工具包(JavaDevelopKit,JDK)

Sun早期的Java软件开发工具包。

◆包含所有编写、运行Java程序所需要的工具:

Java基本组件、库、Java编译器、Java解释器、小应用程序浏览器、以及一些用于开发Java应用程序的程序等。

◆从JDK1.2起,Sun在命名时开始使用Java2,这就是J2SDK。

又分为企业版(EnterpriseEdition)J2EE、标准版(StandardEdition)J2SE以及面向嵌入式和移动计算等领域的J2ME(MicroEdition)三个不同的版本

●Java运行环境JRE。

Java程序运行所需要的环境

◆即Java虚拟机,实现Java的跨平台

所谓跨平台就是要各种平台都有一个中间代理,这就是JRE。

2安装JDK和JRE

⏹Java运行环境的安装

下面以J2SE6为例,介绍JDK和JRE的安装过程。

◆安装Java运行环境-1

从Sun的官方网站下载所需J2SDK和JRE安装文件。

登录Sun官方网站:

在常用下载区域(PopularDownloads),点击“JavaSE”超链接。

显示JavaJDK和JRE下载界面,选择“JDK6Update12”,下载文件为jdk-6u12-windows-i586-p.exe,该文件为JDK6和JRE集成安装文件,可以同时安装JDK和JRE。

下载页面如下图。

 

◆安装Java运行环境-2

在“JDK6Update12”区域,点击其后的“Download”超链接,选择要下载的JDK操作系统版本。

 

在“Platform”后的下拉列表中,选择Wondows操作系统,并复选“IagreetotheJavaSEDevelopmentKit6LicenseAgreement”复选框。

然后单击“Continue”按钮。

 

◆安装Java运行环境-3

图中列出了用户所选择的JDK版本,下面是一个要下载的文件列表。

 

下载文件为jdk-6u12-windows-i586-p.exe。

点击该超链接,显示“文件下载”对话框,单击“保存”按钮,将文件保存到本地计算机。

文件下载任务完成。

 

◆安装Java运行环境-4

安装JavaSEDevelopmentKit(J2SE6)双击文件jdk-6u12-windows-i586-p.exe,运行JDK6安装向导。

 

操作:

在默认情况下,Java的安装目录为:

c:

\ProgramFiles\java\jdk1.6.0_12。

为方便下一步环境变量的设置,通常需要修改默认安装目录。

单击“更改”,修改Java安装目录。

如直接安装在C:

\Java目录下,即:

C:

\Java\jdk1.6.0_12\

然后,单击“下一步”按钮。

◆安装Java运行环境-5

开始Java的安装

说明:

JDK安装需要几分钟,如果单独JDK,安装完成后将自动结束。

 

说明:

由于jdk1.6.0_12已经包含了JRE,如果机器尚未安装JRE,则在安装jdk1.6时,JRE将一并安装。

所以,接下来会提示安装JRE。

 

◆安装Java运行环境-6

安装JavaRuntimeEnvironment(JRE6)

 

操作:

和安装JDK同样的原因,可以更改JRE的安装目录为C:

\Java\jre1.6.0_12\

◆安装Java运行环境-7

Java运行环境(JDK+JRE6)安装完成

 

最后,单击“完成”,结束Java的安装过程。

此时,在系统盘中将看到安装Java所创建的文件夹。

 

◆安装Java运行环境-7

安装Java运行环境后所创建的文件夹。

同时,在“控制面板”中显示一个咖啡杯图标。

双击该图标,将打开“Java控制面板。

3Java环境变量设置

JDK安装完成后,需进行相应的环境变量设置,以保证Java程序对JDK中类库的引用。

面向对象技术将自然界的实体和软件的对象对应起来。

在面向对象技术中,类是包含数据和处理这些数据的过程的数据结构。

对象是用类来声明的数据结构。

如果将类比作数据类型,对象就是相应数据类型的变量。

设置Java环境变量

⏹运行Java所需要的环境变量

●JAVA_HOME=C:

\Java\jdk1.6.0_03

◆表示Java的安装目录,在其他环境变量中使用

●CLASSPATH=,;%JAVA_HOME%\lib

◆定义Javac搜索类的路径,它记录Java编译器和解释器所需要的类所在的路径。

◆,;代表当前路径。

javac编译生成的用户类保存在当前路径

●PATH=%PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

◆PATH变量是系统搜索可执行程序的路径,其中,Java编译器(javac.exe)保存在%JAVA_HOME%\bin中,Java解释器(java.exe)保存在%JAVA_HOME%\jre\bin中,

◆要在任何路径下使用javac.exe和java.exe,则必须将上述路径定义在操作系统的Path环境变量中。

设置环境变量的方法

在Windows系统下,设置环境变量。

具体步骤如下:

⏹在Winodws“控制面板”中,双击“系统”图标,打开“系统属性”对话框。

选择“高级”选项卡。

⏹在“高级”选项卡中,单击“环境变量”按钮,打开“环境变量”对话框。

 

设置JAVA_HOME环境变量

在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框

 

设置CLASSPATH环境变量

在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框

 

更新PATH路径设置

在“环境变量”对话框“系统变量”区域,选择PATH环境变量,点击“编辑”按钮,在原有PATH基础上,增加“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

 

1.7.4.4测试Java运行环境

⏹上述环境变量设置完毕后,依次关闭“环境变量”、“系统属性”对话框,然后重新启动计算机使得环境变量设置生效

⏹在Dos提示符下,依次输入下述命令来检查环境变量的设置情况

●c:

\>echo%java_home%

●c:

\>echo%classpath%

●c:

\>echo%path%

如果设置正确,然后输入命令检查Java运行是否正常。

●c:

\>java–version

●c:

\>javac

运行结果如下图。

 

可以用一个简单得Java程序来测试J2SDK的安装。

⏹编辑一个Java程序

publicclassTest

{

publicstaticvoidmain(Stringargs[]){

System.out.println("Hello,MyJavaprogram");

}

}

创建文件夹D:

\MyJava,将上述文件保存在该文件夹下,文件名为:

Test.java。

然后在DOS下:

⏹编译

●javacTest.java

⏹运行

●javaTest

 

1.7.5Tomcat的安装和配置

⏹首先登录Tomcat官方网站:

http:

//tomcat.apache.org/

 

操作:

在左侧的Download区域,点击“Tomcat6.x”超链接。

 

⏹Tomcat版本列表。

显示Tomcat6.x下载界面。

 

操作:

在Tomcat6.0.18二进制代码发布区域(BinaryDistributions),点击:

“WindowsServiceInstaller(pgp,md5)”超链接

打开“文件下载”对话框。

下载Tomcat安装程序:

apache-Tomcat-6.0.18.exe。

文件下载任务完成。

进行Tomcat的安装。

1Tomcat的安装步骤

⏹执行Tomcat安装程序:

apache-tomcat-6.0.18.exe。

启动ApacheTomcat安装向导。

 

单击“Next”按钮,按照向导的提示操作,显示许可协议界面。

然后显示Tomcat组件选项界面。

 

⏹Tomcat组件选择界面

 

操作:

选择完全安装,Tomcat将作为Windows服务器的服务直接启动。

然后,单击“Next”按钮,显示安装文件路径选择界面。

 

⏹安装文件路径选择界面

 

操作:

在默认情况下,Tomcat的安装路径为:

C:

\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0

为下一步配置环境变量方便,可更改安装路经为:

C:

\Tomcat6.0。

然后,单击“Next”按钮,显示Tomcat基本配置界面。

 

⏹Tomcat基本配置界面

 

操作:

HTTP端口,Tomcat的默认值为8080,可以修改为80,管理员的登录名和密码,默认登录名为admin,密码可以为空。

然后,单击“Next”按钮。

 

⏹如果计算机上已经安装并成功配置了JDK(含JRE),此时,向导直接指向J2SDK中安装的JRE目录。

例如:

C:

\Java\jre6

 

操作:

单击“Install”按钮,开始Tomcat的安装,向导将把有关的文件复制到相关的目录下。

⏹安装结束后显示Tomcat安装结束界面

 

操作:

单击“Finish”按钮,自动启动Tomcat。

在Windows任务栏的右侧显示Tomcat运行图标。

Tomcat安装完成后,在开始菜单的“程序”组中,将增加“ApacheTomcat6.0”程序组,包含对Tomcat进行配置的一系列菜单命令。

⏹Tomcat安装完成后,打开一个Web浏览器程序,在地址栏中输入http:

//127.0.0.1/(或http:

//localhost/),如果安装过程设置端口为8080,在IP地址后需要输入“:

8080”。

如果Tomcat安装成功,则显示Tomcat默认站点首页。

 

说明:

在浏览器中能够正确显示Tomcat首页,并不说明Tomcat安装结束。

Tomcat作为Serverlet/JSP的容器,同样需要配置Tomcat的运行环境变量及其它一些配置。

Tomcat应用服务器的配置:

⏹Tomcat的运行环境变量

⏹服务端口

⏹站点根

⏹设置Web应用首页

⏹虚拟目录

2配置Tomcat环境变量

系统环境变量及其设置的具体内容应根据安装路径确定。

例如在上述安装过程完成后,应设置的内容如下:

⏹Tomcat的运行环境变量

●添加Tomcat主目录环境变量

setTOMCAT_HOME=C:

\Tomcat6.0

●添加CATALINA_HOME环境变量

setCATALINA_HOME=C:

\Tomcat6.0

●更新CLASSPATH环境变量

CLASSPATH=.;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib

●更新PATH环境变量

PATH=%PATH%;%TOMCAT_HOME%;%TOMCAT_HOME%\bin

环境变量的配置与Java环境变量的配置方法相同。

设置完成后,重新启动计算机,使设置生效,再启动Tomcat。

3修改服务端口

⏹主配置文件Server.xml

●对于Tomcat6.0.x,利用文本编辑器打开C:

\Tomcat6.0\conf\目录下的server.xml文件。

定位元素,可以看到Tomcat服务的设置端口为8080。

 

注意:

修改Web服务端口为http的默认端口80。

但如果是在Windows平台中,且安装了IIS,则修改得端口号不要与IIS中的Web服务冲突。

然后保存该文件。

重启Tomcat服务器,Tomcat就在新端口提供服务。

4修改网站根路径

⏹修改Tomcat主配置文件conf/server.xml

●用记事本打开Tomcat主配置文件server.xml,定位到文档尾部的元素,添加一个上下文元素(),来设置Tomcat的根。

例如,如果将D:

\GSL3.0设置为Tomcat的根,设置如下图所示。

 

注意:

Tomcat区分字母的大小写。

元素的第一个字母一定为大写,且文件夹名称大小写也必须与实际一致。

修改完毕后,在任务栏上停止Tomcat,再重新启动,打开浏览器,将运行根中的index.jsp程序页面。

如果还要建立虚拟目录,只需再增加不同的元素即可,给出虚拟目录名称和对应的物理目录。

5设置Web应用首页

⏹修改站点配置文件web.xml

●在Tomcat中,站点首页是通过web.xml文件完成的,web.xml文件又称为站点配置文件。

在每一个Web应用中,往往在主目录下包含一个WEB-INF子目录,其中存储了该站点的配置文件web.xml。

此外,在Tomcat的conf文件夹下也包含一个web.xml文件。

 

Tomcat的conf/web.xml文件是对所有Web应用的一个公共配置。

对于一个具体的Web应用,如果包含自己的WEB-INF/web.xml文件,当两个配置冲突时,一般情况下,只需要修改conf/web.xml文件即可。

1.7.6建立并部署Web应用

默认情况下,Tomcat指向一个默认的Web应用(C:

\

ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\

webapps\ROOT)。

在webapps文件夹下,还包含其它几个Web应用。

下面介绍在Tomcat下新建Web应用的方法。

1规划Web应用目录结构

为了更好地管理和维护一个Web应用的大量网页文件。

常用的方法是按照Web站点功能建立文件夹,分别存储相应的页面文件。

P38图1-43是一个常用的Web应用规划的文件夹结构。

将每一类功能相关的页面、图片组织到一个文件夹中。

2WEB-INF目录

Tomcat中,每一个Web应用的主目录下往往都包含一个WEB-INF目录,用于放置一些配置文件和不希望外部程序访问的隐私文件。

该目录下,还有一个Web应用部署文件web.xml,对当前应用程序进行相关设置。

该目录下,还可以见classes和lib子目录。

3Web应用配置文件web.xml

对Web应用的配置是通过Web应用配置文件web.xml实现的,类似于WindowsIIS中站点的配置。

在Tomcat/conf下包含一个Web应用配置文件web.xml,它是所有Web应用的公共配置文件。

此外,在每一个Web应用中,在主目录下的WEB-INF子目录中,都包含一个web.xml文件,它是该Web应用的部署文件。

当两个配置中的项目冲突时,则自己的web.xml配置将覆盖conf/web.xml中的设置。

一般情况下,只需配置Tomcat的conf/web.xml公共配置文件即可。

web.xml配置文件中所包括内容见P39。

4修

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2