1、路漫漫其悠远路漫漫其悠远2023-8-24Web服务器的架设和管服务器的架设和管理理路漫漫其悠远路漫漫其悠远课程目录课程目录nWeb基础基础nWeb服务器的架设和管理服务器的架设和管理nHTML和和XML标记语言标记语言n网页设计与制作网页设计与制作n客户端编程客户端编程n服务端编程服务端编程2路漫漫其悠远路漫漫其悠远Unit 1 Web基础基础第第2章章 Web服务器的服务器的架设和管理架设和管理路漫漫其悠远路漫漫其悠远目录目录n教学目标教学目标n知识点知识点n重点难点重点难点n问题思考问题思考4路漫漫其悠远路漫漫其悠远教学目标教学目标n深入理解深入理解Web服务器的概念和功能服务器的概念和
2、功能n了解主要的服务器产品及特点了解主要的服务器产品及特点n了解了解Windows Server IIS服务组件的构成和安装方法服务组件的构成和安装方法n掌握掌握Web站点的创建方法站点的创建方法n掌握掌握Web站点的配置和管理方法站点的配置和管理方法n理解理解Apache和和Tomcat的关系的关系n掌握掌握Apache和和Tomcat的安装和配置方法的安装和配置方法n初步掌握初步掌握Web应用(网站)的规划、创建和运行方法应用(网站)的规划、创建和运行方法n了解虚拟主机、虚拟目录的概念。理解虚拟主机的分类方式了解虚拟主机、虚拟目录的概念。理解虚拟主机的分类方式5路漫漫其悠远路漫漫其悠远知识
3、点知识点序号序号知识单元知识单元知识点知识点U21Web服务器基础知识服务器基础知识Web服务器的概念服务器的概念Web服务器的功能服务器的功能U22Windows Server IIS的架设的架设IIS组件的安装组件的安装新建新建Web站点站点端口、主目录、首页端口、主目录、首页Web站点的配置站点的配置U23Apache的安装和基本配置的安装和基本配置Apache的功能,主目录设置,首页设置的功能,主目录设置,首页设置U24Java运行环境的安装和配置运行环境的安装和配置Java运行环境的概念运行环境的概念,JDK,JRE(JVM)U25Tomcat的安装和配置的安装和配置Tomcat的功
4、能,的功能,Tomcat环境变量配置,环境变量配置,主配置文件,端口、主目录、首页设置,主配置文件,端口、主目录、首页设置,虚拟目录,虚拟主机虚拟目录,虚拟主机U26虚拟主机和虚拟目录虚拟主机和虚拟目录简单整合,简单整合,虚拟目录,虚拟主机虚拟目录,虚拟主机U27远程管理和内容维护远程管理和内容维护远程桌面,终端服务,远程桌面,终端服务,ftp服务服务6路漫漫其悠远路漫漫其悠远重点难点重点难点重点重点nWeb服务器的概念和功能服务器的概念和功能n在在IIS中新建中新建Web站点站点nWeb站点配置站点配置nApache和和Tomcat的功能和关系的功能和关系nApache服务器的安装和配置服务
5、器的安装和配置nJava运行环境的安装和配置运行环境的安装和配置nTomcat服务器的安装和配置服务器的安装和配置难点难点nWeb应用的规划应用的规划n虚拟主机虚拟主机n虚拟目录虚拟目录nApache和和Tomcat服务器的整合服务器的整合7路漫漫其悠远路漫漫其悠远U21 Web服务器基础服务器基础nWeb服务器的概念服务器的概念nWeb服务器的功能服务器的功能nWeb服务器产品服务器产品8路漫漫其悠远路漫漫其悠远什么是什么是Web服务器服务器nWeb服务器服务器l 硬件硬件u安装了安装了Web服务的计算机主机,通常是一台服务器,同时安装服务器操作系统。服务的计算机主机,通常是一台服务器,同时
6、安装服务器操作系统。l 软件软件uWeb服务组件,即一个能够提供服务组件,即一个能够提供Web服务的服务程序。服务的服务程序。u所谓所谓Web服务器程序,其功能是侦听来自特定端口的页面请求,将用户需要下载服务器程序,其功能是侦听来自特定端口的页面请求,将用户需要下载的页面发送到用户端。的页面发送到用户端。n主流主流Web服务器产品服务器产品l Internet Information Server(IIS)u用于用于Windows Server平台平台l Apache服务器服务器 u用于用于Windows,Unix,Linux等各种等各种OS平台平台l 其他其他Web服务器服务器uZeus W
7、ebserver服务器服务器 uiPlanet服务器服务器 uAOLserver Web服务器服务器 9路漫漫其悠远路漫漫其悠远U22 Windows IIS的架设的架设nIIS的安装的安装n新建新建Web站点站点nWeb站点的配置和管理站点的配置和管理n访问访问Web站点站点10路漫漫其悠远路漫漫其悠远Internet信息服务信息服务nInternet信息服务(信息服务(Internet Informationn Server,IIS)l Windows操作系统组件操作系统组件 uWindows 2000中,内置了中,内置了IIS5.0 uWindows Server 2003开始,开始,I
8、IS升级为升级为IIS6.0 nIIS的构成的构成l Internet服务管理器服务管理器 l Internet服务管理器(服务管理器(HTML),提供基于),提供基于Web的的IIS进行远程管理进行远程管理 l NNTP Service l SMTP Servicel World Wide Web服务服务 l 文档传输协议文档传输协议FTP服务器服务器11路漫漫其悠远路漫漫其悠远安装安装IISnWindows Server 2003中安装中安装IIS6.0l在在Windows Server 2003中,中,IIS组件是组件是“应用服务器应用服务器”的的一部分一部分n安装方法安装方法l在安装操
9、作系统时选择安装在安装操作系统时选择安装l通过通过“添加添加/删除删除Windows组件组件”方式来安装方式来安装IISl通过通过“管理工具管理工具”中的中的“管理您的服务器管理您的服务器”程序添加程序添加“应用程应用程序服务器序服务器”角色,来完成角色,来完成IIS6.0的安装。的安装。12路漫漫其悠远路漫漫其悠远Windows Server 2003“控制面板控制面板”nWindows Server 2003控制面板文件夹控制面板文件夹l 在所有的在所有的Windows系统中,都包含系统中,都包含“控制面板控制面板”文件夹,组织了文件夹,组织了Windows中多个系统配置程序中多个系统配置
10、程序l 在在“开始开始”菜单中,指向菜单中,指向“所有程序所有程序”,显示,显示“控制面板控制面板”级联菜单项,在级联菜单项,在该项上右单击,执行该项上右单击,执行“打开打开”命令,则打开命令,则打开“控制面板控制面板”文件夹文件夹n“添加添加/删除程序删除程序”工具工具13路漫漫其悠远路漫漫其悠远Windows Server“管理工具管理工具”文件夹文件夹nWindows Server 2003“管理工具管理工具”文件夹文件夹l 在所有的在所有的Windows Server系统中,包含系统中,包含“管理工具管理工具”文件夹,组织了文件夹,组织了Windows中多个中多个管理工具实用程序管理工
11、具实用程序l 在在“开始开始”菜单中,指向菜单中,指向“所有程序所有程序”,显示,显示“管理工具管理工具”联菜单,执行联菜单,执行“管理您的服务器管理您的服务器”(在级联菜单项上右单击,执行(在级联菜单项上右单击,执行“打开打开”命令,可打开相应的文件夹)命令,可打开相应的文件夹)14路漫漫其悠远路漫漫其悠远IIS安装过程安装过程-1选择应用服务器选择应用服务器n将将Windows 2003 Server系统光盘插入光盘驱动器系统光盘插入光盘驱动器n在在“控制面板控制面板”窗口中,双击窗口中,双击“添加添加/删除程序删除程序”图标,在图标,在“添加添加/删除程序删除程序”窗口中,窗口中,单击单
12、击“添加添加/删除删除Windows组件组件”,启动,启动“Windows 组件向导组件向导”对话框,在组件列表对话框,在组件列表中,选择中,选择“应用程序服务器应用程序服务器”(在(在Windows 2000 Server中为中为Internet信息服务),信息服务),然后单击然后单击“详细信息详细信息”按钮,显示按钮,显示“应用程序服务器应用程序服务器”对话框对话框 15路漫漫其悠远路漫漫其悠远IIS安装过程安装过程-2应用服务器列表应用服务器列表n应用服务器列应用服务器列表表n选择选择IISn单击单击“详细信详细信息息”16路漫漫其悠远路漫漫其悠远IIS安装过程安装过程-3IIS子组件列
13、表子组件列表n单击单击“万维网万维网服务服务”,n然后单击然后单击“详详细信息细信息”按钮按钮17路漫漫其悠远路漫漫其悠远IIS安装过程安装过程-4选择万维网服务选择万维网服务n选择选择“Active Server Page”n选择选择“万维网服务万维网服务”子组件子组件n选择选择“远程管理远程管理”子组件子组件n点击点击“确定确定”按钮,按钮,开始安装开始安装18路漫漫其悠远路漫漫其悠远IIS安装结束安装结束n安装结束后,在安装结束后,在“控控制面板制面板”的的“管理工具管理工具”中将增加中将增加“Internet信信息服务(息服务(IIS)管理)管理器器”、“远程桌面远程桌面”等等程序。程
14、序。n同时,在服务器同时,在服务器C盘盘根目录下将创建一个根目录下将创建一个Inetpub文件夹文件夹19路漫漫其悠远路漫漫其悠远新建新建Web站点站点n新建网站新建网站n网站创建向导网站创建向导n访问网站访问网站20路漫漫其悠远路漫漫其悠远新建站点新建站点n单击单击“开始开始”,指向,指向“程序程序”、“管理工具管理工具”,单击,单击“Internet服务(服务(IIS)管理器)管理器”,打,打开开“Internet信息服务信息服务”控制台控制台n右单击右单击“网站网站”节点,在快捷菜单中,指向节点,在快捷菜单中,指向“新建新建”,单击,单击“网站网站”命令,启动命令,启动“网网站创建向导站
15、创建向导”21路漫漫其悠远路漫漫其悠远网站创建向导网站创建向导-1网站描述网站描述n输入输入Web站点的说站点的说明(即新站点的名明(即新站点的名称),该名称将在称),该名称将在“Internet服务(服务(IIS)管理器管理器”控制台中控制台中显示显示 n单击单击“下一步下一步”按钮按钮22路漫漫其悠远路漫漫其悠远网站创建向导网站创建向导-2 IP地址和端口号设置地址和端口号设置n在在IP地址后面的下地址后面的下拉列表中,默认显拉列表中,默认显示示“全部未分配全部未分配”n HTTP默认的端口号默认的端口号80n主机头,主机头,Http中的中的Host头域,即域名头域,即域名n单击单击“下一
16、步下一步”按钮按钮23路漫漫其悠远路漫漫其悠远网站创建向导网站创建向导-3站点主目录站点主目录n设置站点主目录设置站点主目录l 主目录保存了一个主目录保存了一个Web站点中的所有站点中的所有内容,包括各个子内容,包括各个子文件夹以及所有的文件夹以及所有的网页文件。网页文件。l 站点主目录又称为站点主目录又称为站点的根目录,站站点的根目录,站点首页文件通常存点首页文件通常存储在站点的主目录储在站点的主目录下。下。n单击单击“下一步下一步”按钮按钮24路漫漫其悠远路漫漫其悠远网站创建向导网站创建向导-4设置网站访问权限设置网站访问权限n读取读取n运行脚本运行脚本n写入写入n浏览浏览25路漫漫其悠远
17、路漫漫其悠远网站创建向导网站创建向导-5完成完成n网站创建向导执网站创建向导执行完毕,返回控行完毕,返回控制台制台n显示新建的站点显示新建的站点26路漫漫其悠远路漫漫其悠远Web站点的启动、停止和暂停站点的启动、停止和暂停n右单击被停止右单击被停止的的Web站,在站,在快捷菜单中,快捷菜单中,选择选择“启动启动”命命令,该站点将令,该站点将被启动。被启动。n右单击运行的右单击运行的Web站点,在站点,在快捷菜单中,快捷菜单中,选择选择“停止停止”命命令,该站点将令,该站点将被停止被停止27路漫漫其悠远路漫漫其悠远访问访问Web站点站点n客户端客户端l 运行运行Web浏览器或浏览器或RSS阅读器
18、阅读器l 输入输入URLuhttp:/网址网址:端口号端口号/路径路径/文件名文件名?参数参数1=值值1&参数参数2=值值2.u网址,域名或网址,域名或IP地址,确定互联网中唯一的一台主机地址,确定互联网中唯一的一台主机u端口号,如果是默认端口端口号,如果是默认端口80,可以省略,可以省略l 如果没有路径和文件名如果没有路径和文件名n服务端服务端l Web服务器根据服务器根据url路径找到要浏览的网页文件路径找到要浏览的网页文件l 根据网页文件类型,如果是服务器页(根据网页文件类型,如果是服务器页(jsp,asp)执行页面中的服)执行页面中的服务程序,将页面发送到客户端务程序,将页面发送到客户
19、端l 如果文件不存在,发送错误提示页面如果文件不存在,发送错误提示页面28路漫漫其悠远路漫漫其悠远Web站点的配置站点的配置n在在“Internet信息服务管理器信息服务管理器”控制台目录树中,右单击站点,控制台目录树中,右单击站点,执行执行“属性属性”命令,打开站点属命令,打开站点属性对话框,通过站点属性对话性对话框,通过站点属性对话框,可完成一个站点的配置和框,可完成一个站点的配置和管理。管理。n配置内容配置内容l 设置设置Web站点端口号站点端口号l 设置设置Web站点主目录站点主目录l Web站点目录安全性配置站点目录安全性配置l 设置设置Web站点默认文档站点默认文档l 设置设置We
20、b站点站点HTTP头头29路漫漫其悠远路漫漫其悠远Web站点目录安全性配置站点目录安全性配置n匿名访问和验证控制匿名访问和验证控制nIP地址及域名限制地址及域名限制30路漫漫其悠远路漫漫其悠远设置设置Web站点默认文档站点默认文档n当用户通过浏览器连当用户通过浏览器连接到接到Web站点时,如果站点时,如果没有指定要浏览的文没有指定要浏览的文档,档,Web站点则将默认站点则将默认文档传送给用户浏览文档传送给用户浏览器。器。n在在Web站点属性对话框站点属性对话框中,选择中,选择“文档文档”选项卡选项卡31路漫漫其悠远路漫漫其悠远设置设置Web站点站点HTTP头头nHTTP头是头是HTTP请求和相
21、请求和相应的核心部分,它们携带应的核心部分,它们携带关于客户端浏览器,被请关于客户端浏览器,被请求页面,服务器及其它信求页面,服务器及其它信息。息。nHTML文档的文档的部分部分标记标记l n关于关于HTTP协议的详细内协议的详细内容请参考容请参考RFC2616国际标国际标准。准。32路漫漫其悠远路漫漫其悠远U23 Apache的安装和配置的安装和配置nApache的功能的功能n下载下载Apache HTTP Servern安装安装Apache服务器服务器nApache服务器的配置服务器的配置n测试测试33路漫漫其悠远路漫漫其悠远Apache服务器的功能服务器的功能nApache软件基金会(软
22、件基金会(Apache Software Foundation,ASF)nApache 服务器是什么?服务器是什么?Apache HTTP ServerlWeb服务器,类似于服务器,类似于IISl可安装于可安装于Unix,Linux,Windows等不同等不同OS平台平台nApache的主要作用的主要作用l 支持最新的支持最新的HTTP/1.1通信协议通信协议l 拥有简单而强有力的基于文件的配置过程拥有简单而强有力的基于文件的配置过程l 支持基于支持基于IP和基于域名的虚拟主机和基于域名的虚拟主机l支持多种方式的支持多种方式的HTTP认证认证l 集成集成Perl处理模块处理模块l 集成代理服务
23、器模块集成代理服务器模块l 支持实时监视服务器状态和定制服务器日志支持实时监视服务器状态和定制服务器日志l 支持服务器端包含指令支持服务器端包含指令(SSI)l 支持安全支持安全Socket层层(SSL)l 提供用户会话过程的跟踪提供用户会话过程的跟踪l通过第三方模块可以支持通过第三方模块可以支持Java Servlet.(如如Tomcat)n应用情况应用情况lApache服务器具有简单、高效、性能稳定、安全、免费等特性,已经成为最为广泛的服务器具有简单、高效、性能稳定、安全、免费等特性,已经成为最为广泛的Web服务器。许多服务器。许多大型的网站,例如:大型的网站,例如:Google、Yaho
24、o、阿里巴巴、阿里巴巴、sina、百度、网易、搜狐等都采用、百度、网易、搜狐等都采用Linux或或FreeBSD等操作系统平台,并配置等操作系统平台,并配置Apache服务器,构建自己的服务器,构建自己的Web服务器。在版本上,大多数公司应用服务器。在版本上,大多数公司应用Apache 2.0 或或 Apache 2.2.x 34路漫漫其悠远路漫漫其悠远下载下载Apache服务器服务器nHttp Server项目页面(项目页面(http:/httpd.apache.org/)nApache for Windows平台的版本平台的版本l Win32 Binary without crypto(n
25、o mod_ssl)和和Win32 Binary including OpenSSL 0.9.8r两个版本两个版本l OpenSSL为开放安全套接层协议(为开放安全套接层协议(Secure Socket Layer,SSL),可以),可以在在Internet上提供秘密性传输,包含密码算法库、上提供秘密性传输,包含密码算法库、SSL协议库以及应用程序,协议库以及应用程序,目前的版本为目前的版本为0.9.8r。(。(2011.12.11)l 选择选择Win32 Binary including OpenSSL 0.9.8g下载,将服务器文件下载,将服务器文件apache_2.2.8-win32-x
26、86-openssl-0.9.8r.msi下载到本地计算机。下载到本地计算机。nApache for win32使用使用msi的形式发布,的形式发布,.msi文件类型文件类型是一种可以安装的是一种可以安装的程序包文件,双击带程序包文件,双击带.msi扩展名的文件时,操作系统将扩展名的文件时,操作系统将.msi文件与文件与Windows安装程序关联并运行客户端安装程序服务安装程序关联并运行客户端安装程序服务Msiexec.exe,从而使,从而使Windows环境下安装环境下安装Apache变得非常简单。变得非常简单。35路漫漫其悠远路漫漫其悠远 Apache的安装的安装1服务器信息服务器信息n双
27、击双击Apache的安装文的安装文件件apache_2.2.8-win32-x86-openssl-0.9.8r.msi,执行安装向导,按照执行安装向导,按照提示操作。提示操作。n服务器信息服务器信息l 实际情况输入实际情况输入l 如果仅仅是本地调试,如果仅仅是本地调试,域名可输入域名可输入localhost36路漫漫其悠远路漫漫其悠远Apache的安装的安装2选择安装类型选择安装类型n选择典型安装选择典型安装n单击单击“Next”按钮按钮37路漫漫其悠远路漫漫其悠远Apache的安装的安装3选择安装类型选择安装类型n点击点击“Change”改变安装路径,改变安装路径,例如:例如:C:Apac
28、he2.2n单击单击“Next”按钮按钮38路漫漫其悠远路漫漫其悠远Apache的安装的安装4安装结束安装结束nApache服务安装成功后,在服务安装成功后,在Windows“开始开始”菜单中增加菜单中增加“Apache HTTP Server 2.2”程序组。同时,在控制面板、管理工具文件夹下,双击程序组。同时,在控制面板、管理工具文件夹下,双击“服务服务”图标,显示图标,显示Apache已经启动,以后已经启动,以后Apache将作为一项服务,随着机器的启动而自动运行。将作为一项服务,随着机器的启动而自动运行。nApache自动启动,在自动启动,在Winodws任务栏的右侧显示任务栏的右侧显
29、示“Running all Apache Services”图标。图标。39路漫漫其悠远路漫漫其悠远Apache后的目录结构后的目录结构40路漫漫其悠远路漫漫其悠远测试测试Apache服务服务n此时在此时在IE地址栏里输入:地址栏里输入:http:/localhost/或或http:/127.0.0.1/看到默认的看到默认的Apache首页,显示首页,显示“It works”。n本地域名解析文件本地域名解析文件l WINDOWSsystem32driversetchosts 41路漫漫其悠远路漫漫其悠远 Apache的配置的配置n主配置文件主配置文件conf httpd.conflApache
30、配置选项采用指令模式,配置指令设定各种参数的值配置选项采用指令模式,配置指令设定各种参数的值 lDocumentRoot,设置服务器,设置服务器Web页面的根目录页面的根目录lLoadModule指令,用来指定加载不同的模块来实现对指令,用来指定加载不同的模块来实现对Apache服务器功能的扩充服务器功能的扩充。这些新功能。这些新功能大多是提供服务器端对脚本技术的支持,比如大多是提供服务器端对脚本技术的支持,比如Perl、PHP等。等。Apache结合使用结合使用Tomcat可以实现可以实现对对Java servlet及及JSP的支持。的支持。n配置方法配置方法l在在Windows的的“开始开
31、始”菜单,执行菜单,执行“程序程序”、“Apache HTTP Server 2.2”、“Configer Apache Server”、“Edit the Apache httpd.conf Configuration File”命令命令 l打开主配置文件打开主配置文件n主要配置项目主要配置项目l站点主目录站点主目录l目录访问权限目录访问权限l首页文件首页文件l虚拟主机虚拟主机l虚拟目录虚拟目录l和和Tomcat集成、集成、IIS集成等集成等42路漫漫其悠远路漫漫其悠远Apache的配置的配置1设置站点主目录设置站点主目录n默认路径一般是默认路径一般是Apache安装目录下的一个子目录,例如
32、:安装目录下的一个子目录,例如:C:/Program Files/Apache Software Foundation/Apache2.2/htdocs n设置设置DocumentRoot,修改主目录,例如,修改主目录,例如DocumentRoot D:/haosite 43路漫漫其悠远路漫漫其悠远Apache的配置的配置2目录访问权限问题目录访问权限问题n设置了用户主目录后,重启设置了用户主目录后,重启Apachel 例如主目录设置为:例如主目录设置为:DocumentRoot D:/haosite“l 执行执行“开始开始”,”Apache Server2.2”,“Control Apach
33、e Server”,“Restart”命令命令n浏览器输入浏览器输入:http:/127.0.0.1/显示显示访问返回一个访问返回一个403的错误的错误 ForbiddenYou dont have permission to access/on this server n检查主配置文件检查主配置文件httpd.confl 打开打开apache的配置文件的配置文件httpd.conf,逐行检查。有以下这段代码:,逐行检查。有以下这段代码:l Options FollowSymLinks AllowOverride None Order deny,allow Deny from alll 修改修
34、改Deny from all为为Allow from all44路漫漫其悠远路漫漫其悠远Apache的配置的配置3设置首页文件设置首页文件n配置配置DirectoryIndex,站点默认显示的主页,一般情况下,我们在此处,站点默认显示的主页,一般情况下,我们在此处还可以加入还可以加入“index.htm index.php index.jsp”等。等。(注意注意,每种类型之间都要留一空格),每种类型之间都要留一空格)45路漫漫其悠远路漫漫其悠远访问用户站点访问用户站点用户网站用户网站d:/haosite/index.html46路漫漫其悠远路漫漫其悠远U24 Tomcat与与JSP/Serve
35、let规范规范nTomcat的功能的功能n安装安装Java运行环境运行环境nTomcat的安装的安装47路漫漫其悠远路漫漫其悠远Tomcat的功能的功能nTomcat是一个应用服务器,安装是一个应用服务器,安装Tomcat必须事先安装必须事先安装Java虚拟机及虚拟机及JDK(提供数据库访问驱动),即(提供数据库访问驱动),即Java的运行环境。的运行环境。nTomcat是是Servlet/JSP规范的容器,为基于规范的容器,为基于Java的服务器脚本的服务器脚本程序(程序(.jsp页面)提供编译和运行环境。页面)提供编译和运行环境。nTomcat内置了内置了Apache的的HTTP服务,可以
36、提供服务,可以提供Web服务。但,服务。但,对于静态页面的处理速度远不如对于静态页面的处理速度远不如Apache。48路漫漫其悠远路漫漫其悠远Tomcat服务与服务与Servlet/JSP规范规范nTomcat是当前使用最为广泛的是当前使用最为广泛的Servlet/JSP应用服务器应用服务器nJavaSoft和和Apache开发团队合作计划(开发团队合作计划(Apache Jakarta Project)的产品,)的产品,被被Sun公司作为官方推荐的公司作为官方推荐的servlet和和jsp容器容器。n官方网站官方网站http:/tomcat.apache.org/49路漫漫其悠远路漫漫其悠远
37、Tomcat,JSP和和Java的关系的关系nTomcat是当前使用最为广泛的是当前使用最为广泛的Servlet/JSP应用服务应用服务器,是器,是servlet和和jsp容器。负责执行容器。负责执行JSP服务器页面服务器页面中的服务端脚本程序。中的服务端脚本程序。n安装安装Tomcat必须安装必须安装Java虚拟机和虚拟机和JDK。l为什么还要为什么还要JDK呢?因为呢?因为JSP需要连接数据库的话需要连接数据库的话 就要就要jdk来提供连接数据库的驱动。来提供连接数据库的驱动。nJSP是是HTML和和Java程序的综合文档程序的综合文档50路漫漫其悠远路漫漫其悠远Java运行环境运行环境n
38、Java运行环境的构成运行环境的构成l Java开发工具包(开发工具包(Java Develop Kit,JDK)u包含了所有编写、运行包含了所有编写、运行Java程序所需要的工具:程序所需要的工具:Java基本组件、库、基本组件、库、Java编译器、编译器、Java解释器、小应用程序浏览器、以及一些用于开发解释器、小应用程序浏览器、以及一些用于开发Java应用程应用程序的程序等序的程序等 u提供提供JSP中的数据库访问驱动中的数据库访问驱动u从从JDK1.2起,起,Sun在命名时开始使用在命名时开始使用Java 2,这就是,这就是J2SDK了,又分为企了,又分为企业版(业版(Enterpri
39、se Edition)J2EE、标准版(、标准版(Standard Edition)J2SE以以及面向嵌入式和移动计算等领域的及面向嵌入式和移动计算等领域的J2ME(Micro Edition)三个不同的版本)三个不同的版本 l Java运行环境运行环境JRE u即即Java虚拟机,实现虚拟机,实现Java的跨平台的跨平台nJava运行环境的安装运行环境的安装n系统环境变量的配置系统环境变量的配置51路漫漫其悠远路漫漫其悠远安装安装Java运行环境运行环境n从从Sun公司的官方网站下载所需公司的官方网站下载所需J2SDK和和JRE安装文件安装文件 n安装安装n配置系统环境变量配置系统环境变量n
40、测试测试52路漫漫其悠远路漫漫其悠远下载下载J2SDK和和JREn从从Sun公司的官方网站下载所需公司的官方网站下载所需J2SDK和和JRE安装安装文件文件 n登录登录Sun官方网站官方网站http:/ Downloads),点击),点击“Java SE”超链超链接,显示接,显示Java JDK和和JRE下载界面,选择下载界面,选择“JDK 6 Update 12”,下载文件为,下载文件为jdk-6u12-windows-i586-p.exe,该文件为,该文件为JDK6和和JRE集成安装文件,可以集成安装文件,可以同时安装同时安装JDK和和JRE53路漫漫其悠远路漫漫其悠远安装安装Java运行
41、环境运行环境n在下载的文件在下载的文件jdk-6u12-windows-i586-p.exe上双击,运行上双击,运行JDK6安装向导安装向导操作:操作:在默认情况下,Java的安装目录为c:Program Filesjavajdk1.6.0_12。为了下一步环境变量设置的方便,通常需要修改默认安装目录。单击“更改”按钮,修改Java安装目录,例如,直接安装在C:Java目录下,即:C:Javajdk1.6.0_12 54路漫漫其悠远路漫漫其悠远安装安装JREnJDK的安装需要几分钟的时间,如果是单独的的安装需要几分钟的时间,如果是单独的JDK,安装完成后将自动结束,安装完成后将自动结束,现在一
42、般的现在一般的JDK安装文件都集成了安装文件都集成了JRE,所以,接下来会提示安装,所以,接下来会提示安装JRE说明:说明:由于jdk1.6.0_12已经包含了JRE,如果机器尚未安装JRE,则在安装jdk1.6时,JRE将一并安装 操作:操作:和安装JDK同样的原因,可以更改JRE的安装目录为C:Javajre6 55路漫漫其悠远路漫漫其悠远Java运行环境(运行环境(JDK+JRE6)安装完成)安装完成Java运行环境运行环境(JDK+JRE6)安装完成后,安装完成后,在系统盘中将看在系统盘中将看到安装到安装Java所创所创建的文件夹建的文件夹 56路漫漫其悠远路漫漫其悠远设置设置Java
43、环境变量环境变量n运行运行Java所需要的环境变量所需要的环境变量l JAVA_HOME=C:Javajdk1.6.0_12 u表示表示Java的安装目录,在其他环境变量中使用的安装目录,在其他环境变量中使用l CLASSPATH =.;%JAVA_HOME%lib u定义定义Javac搜索类的路径,它记录搜索类的路径,它记录Java 编译器和解释器所需要的类所在的编译器和解释器所需要的类所在的路径。路径。u.;代表当前路径。代表当前路径。javac编译生成的用户类保存在当前路径编译生成的用户类保存在当前路径 l PATH=%PATH%;%JAVA_HOME%bin;%JAVA_HOME%jr
44、ebinu%PATH%是系统已经存在的路径,后面的是需要添加的。是系统已经存在的路径,后面的是需要添加的。uPATH变量是系统搜索可执行程序的路径,其中,变量是系统搜索可执行程序的路径,其中,Java 编译器(编译器(javac.exe)保存在保存在%JAVA_HOME%bin中,中,Java解释器(解释器(java.exe)保存在)保存在%JAVA_HOME%jrebin中,中,u要在任何路径下使用要在任何路径下使用javac.exe和和java.exe,则必须将上述路径定义在操作,则必须将上述路径定义在操作系统的系统的Path环境变量中。环境变量中。n设置方法设置方法57路漫漫其悠远路漫漫
45、其悠远设置环境变量的方法设置环境变量的方法在在Windows系统下,设置环境变量,具体步骤如下:系统下,设置环境变量,具体步骤如下:n在在Winodws“控制面板控制面板”中,双击中,双击“系统系统”图标,打开图标,打开“系统属性系统属性”对话框。选择对话框。选择“高高级级”选项卡。选项卡。n在在“高级高级”选项卡中,单击选项卡中,单击“环境变量环境变量”按钮,打开按钮,打开“环境变量环境变量”对话框,对话框,58路漫漫其悠远路漫漫其悠远新建或编辑环境变量新建或编辑环境变量n设置设置JAVA_HOME环境变量环境变量l在在“系统变量系统变量”区域,单击区域,单击“新建新建”按钮,打开按钮,打开
46、“新建系统变量新建系统变量”对话框对话框l JAVA_HOME=C:Javajdk1.6.0_12n设置设置CLASSPATH环境变量环境变量l在在“系统变量系统变量”区域,单击区域,单击“新建新建”按钮,打开按钮,打开“新建系统变量新建系统变量”对话框对话框l CLASSPATH =.;%JAVA_HOME%libn更新更新PATH路径设置路径设置l在在“环境变量环境变量”对话框对话框“系统变量系统变量”区域(见图区域(见图1-11),选择),选择PATH环境变量,点击环境变量,点击“编辑编辑”按钮,在按钮,在原有原有PATH基础上,基础上,添加添加“;%JAVA_HOME%bin;%JAV
47、A_HOME%jrebin”59路漫漫其悠远路漫漫其悠远测试测试Java运行环境运行环境n上述环境变量设置完毕后,依上述环境变量设置完毕后,依次关闭次关闭“环境变量环境变量”、“系统属性系统属性”对话框,然后重新启动计算机对话框,然后重新启动计算机使得环境变量设置生效使得环境变量设置生效 n在在Dos提示符下,依次输入下提示符下,依次输入下述命令来检查环境变量的设置述命令来检查环境变量的设置情况情况 l c:echo%java_home%l c:echo%classpath%l c:echo%path%l c:java versionl c:javac60路漫漫其悠远路漫漫其悠远Java程序的
48、编译与运行程序的编译与运行n编辑一个编辑一个Java程序程序(Test.java)public class Test public static void main(String args)System.out.println(你好你好,My Java program);n编译编译l javac Test.java n运行运行l java Test61路漫漫其悠远路漫漫其悠远Tomcat的安装和配置的安装和配置n从从Tomcat官方网站下载所需官方网站下载所需Tomcat安装文件安装文件n安装安装n配置系统环境变量配置系统环境变量n常用配置项目常用配置项目l端口端口l主目录主目录l首页文件首页
49、文件62路漫漫其悠远路漫漫其悠远下载所需下载所需Tomcat安装文件安装文件nTomcat官方网站官方网站http:/tomcat.apache.org/nTomcat版本列表版本列表n在在Tomcat 6.0.18的二进制的二进制代码发布(代码发布(Binary Distributions)区域,点)区域,点击击“Windows Service Installer(pgp,md5)”超链超链接接63路漫漫其悠远路漫漫其悠远Tomcat的安装的安装1选择组件选择组件n执行执行Tomcat安装程安装程序序apache-tomcat-6.0.18.exe,启动,启动Apache Tomcat安安装
50、向导装向导nTomcat组件选择界组件选择界面面64路漫漫其悠远路漫漫其悠远Tomcat的安装的安装-2选择安装路径选择安装路径n在默认情况下,在默认情况下,Tomcat的安装的安装路径为路径为C:Program FilesApache Software FoundationTomcat 6.0,为下一,为下一步配置环境变量步配置环境变量方便,我们更改方便,我们更改安装路经为安装路经为C:Tomcat 6.065路漫漫其悠远路漫漫其悠远Tomcat的安装的安装-3基本配置基本配置nHTTP端口,端口,Tomcat的默认值为的默认值为8080。如。如果后面要安装果后面要安装Apache作为作为W