《Web技术导论(清大版 郝兴伟主编)教案:第2章 Web服务器的架设和管理.doc》由会员分享,可在线阅读,更多相关《Web技术导论(清大版 郝兴伟主编)教案:第2章 Web服务器的架设和管理.doc(21页珍藏版)》请在三一办公上搜索。
1、Web技术导论:chapter2 Web服务器的架设和管理(90页)第 2章 Web服务器的架设和管理2013-3-2什么是 Web服务器?通过上第一章的介绍我们知道在 Internet中,WWW服务是应用最广泛的服务,www是由 Web服务器和客户端形成的网络。那么什么是 Web服务器呢?安装了网络操作系统 + 信息服务组件,的计算机就是一个 Web服务器。2013-3-22.1 Windows 2000和 Internet信息服务什么是 IIS 5.0,IIS 5.0的组成, 安装 IIS 5.02.2 Web站点的构建和配置创建 Web站点, 启动, 停止和暂停 Web站点, 规划 We
2、b应用,运行多个 Web站点2.3 管理 Web站点选项卡2.4 使用 Apache和 TomcatApache的安装和配置Tomcat的安装和配置, 建立并部署 Web应用在 Tomcat中使用虚拟目录和虚拟主机Apache和 Tomcat的关系Agenda2013-3-21.1 Windows 2000和 Internet信息服务? Windows 2000是目前应用非常广泛的操作系统,本身具有强大的内嵌网络功能。Windows 2000 Professional,Windows 2000 Server,Windows 2000Advanced Server和 Windows 2000 D
3、ata center Server,?Internet 信息服务( Internet InformationServer,IIS) 是一组 Windows操作系统组件,此组件可以创建 Web服务器,FTP服务器以及简单的 SMTP和 NNTP服务器2013-3-2IIS 5.0的组成IIS 5.0由若干可选组件构成,用户可以根据需要选择不同的组件进行安装和配置,? Front Page 2000服务器扩展? Internet服务管理器? Internet服务管理器( HTML)? NNTP Service? SMTP Service? World Wide Web服务? 文档传输协议 FTP服
4、务器2013-3-2安装 IIS 5.0? 操作系统,默认情况下,安装 Windows 2000 Server时,IIS 5.0被一并安装。在 Windows 2000 Professional中,用户也可以通过, 控制面板, 中的, 添加 /删除程序, 来安装 IIS。? 不通操作系统下 IIS的不同点,在 Windows 2000 Server中,IIS可以创建站点在 Windows 2000 Professional中,IIS不能创建 新的站点,只能对使用 默认站点。安装过程演示(在 Windows2000 Server下)2013-3-2IIS 5.0安装步骤( 2)单击, 开始, 按
5、钮,指向,设置,选在, 控制面板,在, 控制面板, 窗口中,双击,添加 /删除程序, 图标,打开,添加 /删除程序, 对话框,如图 2-1所示。IIS可以在安装操作系统时同时安装,也可以在操作系统安装完成后单独安装。如果要单独安装或需要增加或删除 IIS中的组件,按照下面的步骤操作,( 1)将 Windows 2000 Professional/Server系统光盘插入光盘驱动器。2013-3-2IIS 5.0安装步骤 (续 1)( 3)在, 添加 /删除程序, 窗口中,单击, 添加 /删除Windows组件,打开, Windows 组件向导, 对话框,如图2-2所示。2013-3-2IIS
6、5.0安装步骤 (续 2)( 4)在组件列表中,选择,Internet信息服务,然后单击, 详细信息, 选择要安装的 IIS组件,如果只选择一部分 IIS组件,则在组件列表中的, Internet信息服务, 前的复选框为灰色。选择结束后,单击, 下一步,如图 2-3所示。向导从光盘重复制文件并进行相关的配置,配置结束后,显示, 完成 Windows组件向导, 对话框,此时,单击, 完成, 按钮,结束 IIS的安装。2013-3-2IIS 5.0安装步骤 (续 3)安装结束后,? 在, 控制面板, 的, 管理工具, 中将增加, Internet服务管理器, 程序,Windows 2000 Pro
7、fessional中安装 IIS后的管理工具窗口如图 2-4所示。? 在服务器 c:Inetpub文件夹下创建下面的文件夹?iissample文件夹? mailroot文件夹? nntpfile文件夹?scripts文件夹? wwwroot文件夹2013-3-2Internet信息服务管理器IIS 5.0安装完成后,在, 管理工具, 中增加, Internet服务管理器, 命令。通过 Internet服务管理器可以监视、配置和控制Internet信息服务,创建 Web站点,FTP站点,以及对它们进行配置和管理?Internet信息服务管理器用户单击, 开始, 按钮,指向, 程序, 管理工具,执
8、行, Internet服务管理器, 命令可以直接启动, Internet服务管理器2013-3-2Internet信息服务管理器(续)另外,? Internet信息服务管理单元计算机管理控制台中打开该管理单元2013-3-22.2 Web站点的构建和配置1 两个默认的 Web站点2 连接到 Web站点3 创建 Web站点4 启动, 停止和暂停 Web站点5 规划 Web应用6 运行多个 Web站点2013-3-2两个默认的 Web站点1.安装了 IIS,在浏览器的地址栏中键入http:/127.0.0.1/,连接到系统创建的默认 Web站点。或者,在地址栏中输入 http:/localhost
9、,默认的 Web站点首页如图 2-8所示。2.管理 Web站点2013-3-2连接到 Web站点? 输入 Web服务器的 IP地址,例如http:/211.86.49.1? 输入 Web服务器的 DNS名称? 如果是在 IIS服务器计算机上,可以输入http:/127.0.0.1或 http:/localhost来访问本机上的 Web站点。2013-3-2创建 Web站点操作步骤,(1)单击, 开始, 指向, 程序, 管理工具, 单击,Internet服务管理器, 打开, Internet信息服务, 控制台,右单击服务器图标, 打开快捷菜单 。2013-3-2创建 Web站点(续 1)操作步骤
10、,(2)在快捷菜单中, 指向, 新建, 单击, Web站点, 命令,启动, Web站点创建向导, 然后, 单击, 下一步, 如图2-11所示 。2013-3-2创建 Web站点(续 2)操作步骤,(3)输入 Web站点的说明 ( 即新站点的名称 ), 然后单击, 下一步, 如图 2-12所示2013-3-2创建 Web站点(续 3)操作步骤,(4)这里全部选用默认值, 单击, 下一步, 如图 2-13所示 。?主目录?选择,允许匿名访问此Web站点,复选框2013-3-2创建 Web站点(续 4)操作步骤,(5)然后单击, 下一步, 如图 2-14所示 。2013-3-2创建 Web站点(续
11、5)操作步骤,(6)然后单击, 下一步, 显示, 已经成功完成 Web站点创建向导, 。最后单击, 完成, 返回到, Internet信息服务, 控制台,如图 2-15所示 。2013-3-2启动、停止和暂停 Web站点?启动:右单击站点,打开快捷菜单,在快捷菜单中,选择,启动, 命令,该站点将被启动。?停止:如果要停止一个 Web站点,右单击该站点,打开快捷菜单,在快捷菜单中,单击, 停止, 命令,该站点将被停止。操作步骤演示,当管理人员需要维护系统或网页数据时候,可以暂停 Web站点,站点暂停后,它将不接受客户浏览器的连接,错误提示,如果试图连接一个停止的站点,客户端浏览器显示, 该页无法
12、显示, 的消息(找不到服务器或 DNS错误)。如果用户试图连接一个暂停的站点,客户端浏览器显示, 找不到该页, 消息( HTTP 404未找到文件)。2013-3-2规划 Web应用程序:一系列指令的集合软件:程序、数据、文档等什么是 Web应用?所谓 Web应用,是指在 Internet环境中,应用程序的新的开发和使用模式,它是 B/S结构下,程序的实现形式。一个 Web网站可以简单的看作是一个 Web应用,它是由主目录下所有的子目录及各种文件构成的。2013-3-2规划 Web应用 -规划网站的文件结构? 主目录:网站下的所有内容都存储在住目录或其中的子目录下(或虚拟目录)、网站首页? 目
13、录结构:可以创建子文件夹,用于存放不同类型的文件,例如创建 image文件夹存放站点中的图像文件,scripts存储脚本程序等,2013-3-2规划 Web应用 -首页回想一下,如何运行一个程序呢?命令行界面 ( Command Line Interface) 操作系统:在系统提示符下输入可执行程序名,如,c:dir图形界面 ( Graphic User Interface) 操作系统:双击应用程序图标Web应用,一个 Web应用的开始就是网站的首页。首页( Home Page) 是当客户连接到一个站点时首先看到的 Web页面。可以用FrontPage 等工具编辑站点的首页文件,首页的默认文件
14、名为 default.htm,该文件应该保存在 Web站点的主目录下。连接到网站时,首页文件将被下载道客户端,在浏览器中显示2013-3-2规划 Web应用 -使用虚拟目录实际存在的主目录及其中的子文件夹,称为物理目录。如果要把本机上其它文件夹,甚至是域中其它计算机上的文件夹加入到主目录下,成为该 Web站点的内容,则需要虚拟目录。虚拟目录可以看作是 Web站点主目录下指向其它物理目录的指针。使用虚拟目录的好处可以将 Web站点的数据保存到本机上主目录以外的物理目录,避免 Web站点数据占用服务器太多的空间 。当数据移动到其它的地址时,不会影响 Web站点结构。此时不需要更改虚拟目录的名称,只
15、需要重设虚拟目录,将虚拟目录指向新的物理目录即可。2013-3-2规划 Web应用 -建立虚拟目录要建立虚拟目录, 可按照下面的步骤操作,操作步骤演示,( 1)在, Internet信息服务, 控制台目录树中,右单击某 Web站点,打开快捷菜单,指向, 新建,单击, 虚拟目录,启动, 虚拟目录创建向导,2013-3-2规划 Web应用 -建立虚拟目录(续 1)( 2) 单击, 下一步, 如图 2-18所示 。,输入虚拟目录名称,该名称将显示在 Internet信息服务控制台相应的Web站点下2013-3-2规划 Web应用 -建立虚拟目录(续 2)( 3) 单击, 下一步, 如图 5-19所示
16、 。,在目录下面的文本框中输入虚拟目录对应的实际物理目录,或者单击文本框后面的“浏览 ,按钮选择需要的物理目录。2013-3-2规划 Web应用 -建立虚拟目录(续 3)( 4) 然后单击, 下一步, 如图 2-20所示 。根据需要设置虚拟目录的访问权限,然后单击“下一步”按钮,显示虚拟目录创建向导完成屏幕。2013-3-2规划 Web应用 -建立虚拟目录(续 4)( 5) 最后单击, 完成, 按钮, 返回, Internet信息服务, 控制台, 打开, Internet信息服务, 窗口, 将看新建的虚拟目录, 如图 2-21所示 。2013-3-2运行多个 Web站点在一台 IIS服务器上,
17、 可以创建并运行多个 Web站点 。 在Windows 2000 Server中, IIS 5.0可以通过三种不同的方式使得多个 Web站点在一台服务器上同时运行,第一, 不同的 Web站点使用不同的 IP地址 。第二, 不同的 Web站点使用相同的 IP地址, 不同的端口 。第三,不同的 Web站点使用相同的 IP地址和端口号,但不同的主机名。2013-3-2运行多个 Web站点 -增加 IP地址在服务器的, 网络和拨号连接, 文件夹中, 右单击, 本地连接, 图标,在快捷菜单中执行, 属性, 命令,打开, 本地连接属性, 对话框, 在,常规, 选 项 卡 中, 选择,Internet协议
18、( TCP/IP),单击,属性, 按钮, 打开, Internet协议 ( TCP/IP) 属性, 对话框, 如图 2-22所示 。单击, 高级, 按钮, 打开, 高级TCP/IP单击, 添加, 按钮, 可以添加 IP地址2013-3-2运行多个 Web站点 -建立并运行多个站点操作步骤演示,( 1) 在, Internet信息服务, 控制台目录树中,2013-3-2运行多个 Web站点 -建立并运行多个站点(续 1)操作步骤演示,( 2) 在, Internet信息服务, 控制台目录树中,右单击 Web站点, 执行,属性, 命令, 打开站点属性对话框 。2013-3-2运行多个 Web站点
19、-建立并运行多个站点(续 2)操作步骤演示,( 3) 在, Web站点,的, Web站点标识,区域中, 单击, 高级 , 按钮, 打开,高级多 Web站点配置, 对话框,2013-3-2运行多个 Web站点 -建立并运行多个站点(续 3)操作步骤演示,( 4) 单击, 添加, 按钮,打开, 高级 Web站点标识,对话框, 如图 2-26所示 。输入该站点的 IP地址, 端口号和主机头名, 主机头名就是该站点的 DNS域名 。 要使客户能够通过域名连接到 Web站点,需要在局域网中架设 DNS服务器, 增加 Web站点 IP地址到域名的主机记录 。2013-3-22.3 管理 Web站点?, W
20、eb站点, 选项卡?, 目录安全性, 选项卡?, 主目录, 选项卡?, 文档, 选项卡?, 操作员, 选项卡?, 自定义错误, 选项卡?, 性能, 选项卡?, HTTP头, 选项卡管理 Web站点是通过Web站点的属性来完成的。在, Internet信息服务, 控制台目录树中,右单击站点,执行,属性, 命令,打开站点属性对话框2013-3-2,Web站点, 选项卡? Web站点标志? 连接? 启用日志记录2013-3-2“目录安全性”选项卡? IP地址及域名限制? 匿名访问和验证控制? 使用权限向导2013-3-2“目录安全性”选项卡 -1? 匿名访问和验证控制2013-3-2“目录安全性”选
21、项卡 -2? IP地址及域名限制2013-3-2“目录安全性”选项卡 -3? 安全通信2013-3-2“主目录”选项卡? 访问权限设置? 应用程序设置步骤演示,2013-3-2,文档, 选项卡设置站点的默认文档,即相当于站点的首页,默认文档是 htm文件或者 asp文件。当用户通过浏览器连接到Web站点时,如果没有指定要浏览的文档,Web站点则将默认文档传送给用户浏览器。2013-3-2,操作员, 选项卡可以指定 Web站点的操作员,默认状态下Administrators组成员是 Web站点的操作员,并且不能删除。2013-3-2,自定义错误, 选项卡当用户连接到 Web站点时,可能因为服务器
22、本身的错误或权限不足的原因,导致站点不能回应客户端的请求,此时便返回默认错误信息。2013-3-2,自定义错误, 选项卡(续)在 HTTP错误消息列表中,列出了每个错误返回到客户端的错误提示页面,这些错误提示页面存储在WINNThelpiishelpcommon文件夹中。要自定义错误信息, 可以在站点主目路下创建一个保存错误信息的文件夹 ( 例如 help文件夹 ), 将每个错误信息编辑成 htm文件 。 然后, 在, http错误信息,列表中, 单击一个错误列表项, 然后单击, 编辑属性,按钮, 打开, 错误映射属性, 对话框, 输入该错误码对应行的错误提示 Web页 。修改错误提示页,可以
23、使管理员把特定的信息传达给客户,因为当客户在连接到 Web站点发生问题时,这些页面被显示在客户端浏览器中。2013-3-2,性能, 选项卡? 性能调整? 启用应用程序限制2013-3-2,HTTP头, 选项卡WWW的核心 -HTTP协议(超文本文件传输协议)请求 (Request),一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号响应 (Response),一个从服务器返回的信息包括 HTTP协议的版本号、请求的状态 (例如, 成功,或, 没找到, )和文档的 MIME类型。HTTP头( HTTP Header) 是对现有 http标准的扩充。IE会根据服务器返回
24、的HTTP头来处理数据。2013-3-2,HTTP头, 选项卡 (续 1)自定义 HTTP 头使用该属性将自定义HTTP 头从 Web 服务器发送到客户浏览器。自定义HTTP 头可用来发送当前HTML 规范中尚不支持的指令,诸如产品发布时 IIS尚不支持的更新的 HTML标签。例如,可以使用自定义 HTTP 头允许客户浏览器高速缓存页但却防止代理服务器高速缓存该页。2013-3-2,HTTP头, 选项卡 (续 2)内容分级使用内容分级在 Web 页的HTTP 头中嵌入描述性标签。诸如 Microsoft InternetExplorer 3.0 版本或更高版本的浏览器将检测内容分级以帮助用户识
25、别可能有异议的 Web 内容。要为 Web 站点、目录或文件设置内容分级,请单击 编辑分级 。2013-3-2,HTTP头, 选项卡 (续 3)MIME 映射定义, WWW服务, 在收到文件请求时返回给 Web 浏览器的各种文件类型。( 1)为服务器上的所有 Web 站点配置 MIME类型( 2)为单个 Web 站点修改 MIME 映射多用途 Internet邮件扩充协议 (MIME) 映射2013-3-22.4 使用 Apache和 TomcatApache与 TomcatApache的安装和配置Tomcat的安装和配置建立并部署 Web应用在 Tomcat中使用虚拟目录和虚拟主机Apach
26、e和 Tomcat的关系2013-3-2Apache与 TomcatApache是使用最广的 Web服务器之一,它可以运行在几乎所有广泛使用的计算机平台上,以高效、稳定、安全、免费而著称,超过50%的 Web服务器采用 Apache。Tomcat是针对于 Apache服务器开发的 JSP应用服务器,是 Java Servlet和 Java ServerPages技术的标准实现,是基于 Apache许可证下开发的自由软件。2013-3-2Apache的安装登录 Apache网站( http:/www.apache.org/dist/httpd/binaries/win32),选择相应的版本。Ap
27、ache安装完成后,在, 开始, 菜单中增加,Apache HTTP Server”程序组。2013-3-2Apache的安装(续)不需要重新开机,Apache会自动启动,此时在 IE地址栏里输入:http:/localhost或http:/127.0.0.1看到默认的Apache首页。2013-3-2Apache的配置Apache的核心配置文件是文件 Httpd.conf,默认情况下,它的存储位置为 C:ProgramFilesApache GroupApacheConf此外,打开 Windows的“开始”菜单、“程序”、,Apache HTTP Server”,“Edit the Apac
28、hehttpd.conf Configuration File”也可以( 1)配置 DocumentRoot,指定网站路径( 2)配置 DirectoryIndex, 站点默认显示的主页2013-3-2Tomcat的安装和配置首先从 Apache网站http:/jakarta.apache.org/tomcat/index.html下载 Apache Tomcat版本 javarta-tomcat-5.0.18.exe( 集成实现了 Servlet2.4和 JSP2.0标准)。然后进行安装和配置。Tomcat是 JSP,Servlet的容器,需要配置有关环境。(1) 安装 Java环境 (2)
29、 安装 Java VM( JRE)(3) Tomcat的安装和配置 (4) 使用 Tomcat服务器2013-3-2Tomcat的安装和配置 -安装 Java环境在安装 Java以前,需要介绍几个概念。大家经常看到 JDK、J2SDK和 JRE,三者是一种什么关系呢?JDK是 sun早期的 JAVA软件开发工具包( Java Develop Kit,JDK),包含了所有编写、运行 Java程序所需要的工具,Java基本组件、库,Java编译器,Java解释器、小应用程序浏览器、以及一些用于开发 Java应用程序的程序等。现在把 JDK称为 Java(TM) 2 SDK了,J2SDk包含了 JD
30、K,JRE和Java Plug-in。 Java(TM) 2 SDK又分成企业版( EnterpriseEdition,J2EE) 和标准版( Standard Edition,J2SE) 两个版本。2013-3-2Tomcat的安装和配置 -安装 Java环境(续 1)J2SDk是提供给开发 JAVA程序所用, 应用程序用户是不需要开发工具的 。而 JRE( Java Runtime Environment), 顾名思义是JAVA程序要运行所需要的环境 。 所谓跨平台就是要各种平台都有一个中间代理, 那就是 JRE。 采用JAVA技术开发的软件都得带这个, 所以 sun就单独提供了 JRE安
31、装文件, 以供 JAVA应用程序发布时所用 。2013-3-2Tomcat的安装和配置 -安装 Java环境(续 2)以上 Java软件都可以从Sun的 Java网站( http:/) 上获取,网站上分别提供了 J2EE SDK、J2SE SDK和 Java VM( JRE) 各种版本的下载。Java 2 SDK的安装的界面如图 2-42所示 。2013-3-2Tomcat的安装和配置 -安装 Java环境(续 3)按照向导提示将 Java开发环境安装到计算机中,默认的文件夹为 c: j2sdk1.4.2_03,如图 2-43所示。2013-3-2Tomcat的安装和配置 -安装 Java环境
32、(续 4)Java安装完成后, 需要进行相应的环境变量设置, 包括 Java主目录, 环境变量, 路径设置三个部分 。 一般设置如下,在 Dos提示符下, 运行 sysedit, 在 autoexec.bat 中增加以下内容,set JAVA_HOME =C:j2sdk1.4.2_03set CLASSPATH =.;%JAVA_HOME%lib( 注意,;一定不能少, 它代表当前路径 )PATH=%PATH%;%JAVA_HOME%bin;%JAVA_HOME%jrebin解释,CLASSPATH定义 Javac搜索类的路径。Path,操作系统环境变量,执行可执行文件( javac,java
33、,用户程序等)需要。操作系统搜索可执行文件的路径2013-3-2Tomcat的安装和配置 -安装 Java环境(续 5)2013-3-2Tomcat的安装和配置 -安装 Java环境(续 6)设置完成后, 重新启动计算机,使得上述的设置生效 。 然后在Dos 提示符下,可以检验上述设置,Echo %java_home%Echo %classpath%Java versionJavac2013-3-2Tomcat的安装和配置 -安装 Java环境(续 6)public class Testpublic static void main(String args) System.out.printl
34、n(Hello,My Java program );创建文件夹 D:MyJava,将上述程序代码保存在该文件夹下, 文件名为 Test.java。 然后打开 Dos命令提示符窗口, 转到 Test.java所在目录 D:MyJava,然后键入下面的命令,javac Test.javajava Test ( 注意大小写必须一致 )2013-3-2Tomcat的安装和配置 -安装 Java VM( JRE)如果需要运行 Tomcat,还需要在计算机中安装Java VM( JRE)。 因为 Tomcat5需要 JavaVM的支持按照向导提示可以完成JRE的安装,安装完成后,在开始菜单的“程序”组中,
35、将增加,Java Web Start”程序组,包含,JavaWeb Start”命令。2013-3-2Tomcat的安装和配置 -Tomcat的安装Tomcat的最新版本是5.0.18,它的运行需要Java Virtual Machine( Java VM) 的支持。首先在服务器上安装Java VM( JRE),然后执行 Tomcat安装程序 javarta-tomcat-5.0.18.exe,启动安装向导,2013-3-2Tomcat的安装和配置 -Tomcat的安装 (续 )第二, 选择安装的物理路径, 默认路径为,C:ProgramFilesApache Software Foundat
36、ionTomcat 5.0。第三, 进行 Tomcat 的基本配置, 包括 HTTP端口,Tomcat的默认值为 8080,管理员的登录名和密码, 默认登录名为 admin,密码可以为空 。第四, 选择安装 Java Virtual Machine的物理路径, 默认值为 C:Program FilesJavaj2re1.4.2_03。最后执行安装,向导将把有关的文件复制到相关的目录下,并自动启动 Tomcat2013-3-2Tomcat的安装和配置 -Tomcat的配置Tomcat为 JSP的容器, 要在 Windows下运行 JSP,需要安装Java开发环境, 同时需要一些特殊的环境设置,
37、包括 Tomcat主目录, 环境变量, 路径设置 。在 Dos提示符下, 运行 sysedit, 在 autoexec.bat 增加以下内容,set TOMCAT_HOME = C:Program FilesApache SoftwareFoundationTomcat 5.0set CATALINA_HOME= C:Program FilesApache SoftwareFoundationTomcat 5.0set CLASSPATH=.;%JAVA_HOME%lib;%TOMCAT_HOME%commonlibPATH=%PATH%;%TOMCAT_HOME%;%TOMCAT_HOME%
38、bin2013-3-2Tomcat的安装和配置 -使 用 Tomcat服务器当 Tomcat安装并配置了环境变量后, 重新启动计算机使环境变量生效, 此时可以使用 Tomcat 了 。 在 Windows 2000的,开始, 菜单中, 选择 Start Tomcat即可启动 Tomcat,显示 Apache Tomcat5.0启动屏幕打开浏览器, 在地址栏键入 http:/localhost:8080/ 或者http:/127.0.0.1:8080即可看到 Tomcat的启动页面2013-3-2建立并部署 Web应用Tomcat安装完成后,建立的文件结构如右图所示默认的 Web应用2013-3
39、-2在 webapps下建立用户 Web应用在 webapps下, 可以创建用户的 Web应用主目录,例如创建 MyServlet等项目, 在该文件夹下可以存储用户的, jsp 文档等 。 然后可以通过http:/127.0.0.1:8080/用户项目文件夹 /文档名,jsp可以执行相应的用户文件 。例如:在浏览器地址栏中输入,http:/127.0.0.1:8080/MyWeb/1.jsp2013-3-2建立并部署 Web应用 -server.xml配置文件现在我们用 D:MyJSP作为主目录创建用户的第一个 Web应用,只包含一个首页文件 index.jsp,代码如下,My JSP 演示,
40、2013-3-2修改 server.xml配置文件希望通过 Tomcat来访问这个 Web应用, 如何来做呢?上面我们已经看到, 通过 http:/127.0.0.1:8080/可以访问 Tomcat默认的 Web应用 ( 见图 2-51) 。 要想通过http:/127.0.0.1来访问这个新的 Web应用, 需要修改Tomcat的一些设置 。 要使得 Tomcat指向 D:MyJSP,需要作如下修改,( 1) Tomcat默认的 Web服务将端口号为 8080( 2) 增加新 Web应用的上下文2013-3-2修改 server.xml配置文件(续 1)( 1) Tomcat默认的 Web
41、服务将端口号为 8080,而在实际的应用中 HTTP默认的端口号是 80,因此需要修改端口号,修改 C:Program FilesApache Software FoundationTomcat5.0conf下的文件 server.xml。 打开该文件, 找到如下段落,然后重新启动 Tomcat,重新打开浏览器, 输入 http:/127.0.0.1/即可, 而不需要指定端口 8080。2013-3-2修改 server.xml配置文件(续 2)2) 增加新 Web应用的上下文接下来, 需要增加新的 Web应用上下文 。 找到并修改 段, 增加用户应用 D:MyJSP的上下文 。!-在后面增加
42、如下行,2013-3-2应用 server.xml配置文件然后重新启动 Tomcat。打开 IE 浏览器, 输入http:/127.0.0.1/表明 Tomcat已经与运行了用户的 Web 应用D:MyJSP目录下的首页文件 index.jsp。 用户可以在主目录下创建其它的 jsp文件, 在 IE的地址栏内输入:http:/127.0.0.1/ 文件名( 包含扩展名 ) 即可执行相应的 jsp文件了 。2013-3-2在 Tomcat中使用虚拟目录和虚拟主机在 IIS中, 我们已经介绍了虚拟目录的概念, 在这里我们介绍Tomcat中虚拟目录的使用, 以及虚拟主机的概念和配置 。在 Tomca
43、t的 conf下面的 server.xml文件中, 会看到下面的代码段,!-这是定义虚拟目录用的, 其中 path的值是虚拟目录, docbase的值是对应的物理路径 。http:/IP地址 /目录 /文件 ( IP地址对应 Web站点主目录 )2013-3-2在 Tomcat中使用虚拟目录步骤 - 1/4( 1) 在 %TOMCAT%webapps目录下新建 Web应用主目录myapp( 2) 在 myapp下新建一个目录 WEB-INF,在 WEB-INF下新建一个文档 web.xml,内容如下,!DOCTYPE web-appPUBLIC -/Sun Microsystems,Inc./DTD Web Application 2.3/ENMy Web ApplicationA application for test,2013-3-2在 Tomcat中使用虚拟目录步骤 - 2/4( 3) 在用户 Web应用主目录 myapp下新建 Web首页文件index.jsp,内容如下,myapp现在的时间是,2013-3-2在 Tomcat中使用虚拟目录步骤 - 3/4( 4) 添加虚拟目录在 Tomcat的 conf下面的 server.xml文件中, 找到如下代码段,!- Tomcat Root Context