WebCh01BWeb技术基础.ppt_第1页
WebCh01BWeb技术基础.ppt_第2页
WebCh01BWeb技术基础.ppt_第3页
WebCh01BWeb技术基础.ppt_第4页
WebCh01BWeb技术基础.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高等教育“十一五”国家级规划教材 计算机技术基础,第 1 章 Web技术基础 Part B 使用Apache和Tomcat,高等教育“十一五”国家级规划教材 计算机技术基础,1.7 使用Apache和Tomcat,Apache与Tomcat Apache和Tomcat的关系 Apache的安装和配置 Tomcat服务与Servlet/JSP规范 Java运行环境的安装和配置 Tomcat的安装和配置 建立并部署Web应用 使用虚拟目录,高等教育“十一五”国家级规划教材 计算机技术基础,Apache与Tomcat,Apache是什么? Web服务器,类似于IIS 可安装于Unix,Linux,Windows等不同OS平台 特点 开源软件,Apache官方网站(/) 应用情况 Apache服务器具有简单、高效、性能稳定、安全、免费等特性,已经成为最为广泛的Web服务器。许多大型的网站,例如:Google、Yahoo、阿里巴巴、sina、百度、网易、搜狐等都采用Linux或FreeBSD等操作系统平台,并配置Apache服务器,构建自己的Web服务器。在版本上,大多数公司应用Apache 2.0 或 Apache 2.2.x 什么是Tomcat? 应用服务器 Servlet/JSP规范的容器,即运行环境,Web服务器服务端脚本引擎,可运行JSP网页。类似于IIS运行asp页面,高等教育“十一五”国家级规划教材 计算机技术基础,Apache与Tomcat的关系,Apache的作用 主要是实现虚拟主机、支持PHP、站点性能、安全等 Tomcat的作用 Srevlet/JSP容器,为基于Java的服务器脚本程序提供编译和运行环境 内置Apache的HTTP服务,对于静态页面的处理速度远不如Apache 配置选择 Tomcat可单独使用,构建Web服务器。 为了提高Web系统的整体性能 ,应安装Apache服务器。,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat服务与Servlet/JSP规范,Tomcat是当前使用最为广泛的Servlet/JSP应用服务器 JavaSoft和Apache开发团队合作计划(Apache Jakarta Project)的产品,被Sun公司作为官方推荐的servlet和jsp容器 。 官方网站/,网易()2009.02.17 使用的是Tomcat5,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat,JSP和Java的关系,Tomcat是当前使用最为广泛的Servlet/JSP应用服务器,是servlet和jsp容器 JSP是HTML和Java程序的综合文档 运行JSP页面需要Java虚拟机,高等教育“十一五”国家级规划教材 计算机技术基础,Java运行环境,Java运行环境的构成 Java开发工具包(Java Develop Kit,JDK) 包含了所有编写、运行Java程序所需要的工具:Java基本组件、库、Java编译器、Java解释器、小应用程序浏览器、以及一些用于开发Java应用程序的程序等 从JDK1.2起,Sun在命名时开始使用Java 2,这就是J2SDK了,又分为企业版(Enterprise Edition)J2EE、标准版(Standard Edition)J2SE以及面向嵌入式和移动计算等领域的J2ME(Micro Edition)三个不同的版本 Java运行环境JRE 即Java虚拟机,实现Java的跨平台 Java运行环境的安装 系统环境变量的配置,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境,从Sun公司的官方网站下载所需J2SDK和JRE安装文件 安装 配置系统环境变量,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-1,从Sun公司的官方网站下载所需J2SDK和JRE安装文件 登录Sun官方网站/,在常用下载区域(Popular Downloads),点击“Java SE”超链接,显示Java JDK和JRE下载界面,选择“JDK 6 Update 12”,下载文件为jdk-6u12-windows-i586-p.exe,该文件为JDK6和JRE集成安装文件,可以同时安装JDK和JRE,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-2,选择要下载的JDK操作系统版本,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-3,下载文件为jdk-6u12-windows-i586-p.exe,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-4,安装Java SE Development Kit(J2SE6) 在下载的文件jdk-6u12-windows-i586-p.exe上双击,运行JDK6安装向导,操作: 在默认情况下,Java的安装目录为c: Program Filesjavajdk1.6.0_12。为了下一步环境变量设置的方便,通常需要修改默认安装目录。单击“更改”按钮,修改Java安装目录,例如,直接安装在C:Java目录下,即:C:Javajdk1.6.0_12,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-5,开始Java的安装,说明: JDK的安装需要几分钟的时间,如果是单独的JDK,安装完成后将自动结束,现在一般的JDK安装文件都集成了JRE,所以,接下来会提示安装JRE。,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-6,安装Java Runtime Environment(JRE6),说明: 由于jdk1.6.0_12已经包含了JRE,如果机器尚未安装JRE,则在安装jdk1.6时,JRE将一并安装 操作: 和安装JDK同样的原因,可以更改JRE的安装目录为C:Javajre1.6.0_12,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-7,Java运行环境(JDK+JRE6) 安装完成,单击“完成”按钮,结束Java的安装过程。此时,在系统盘中将看到安装Java所创建的文件夹,高等教育“十一五”国家级规划教材 计算机技术基础,安装Java运行环境-8,安装Java运行环境后所创建的文件夹,高等教育“十一五”国家级规划教材 计算机技术基础,设置Java环境变量,运行Java所需要的环境变量 JAVA_HOME = C:Javajdk1.6.0_03 表示Java的安装目录,在其他环境变量中使用 CLASSPATH =.;%JAVA_HOME%lib 定义Javac搜索类的路径,它记录Java 编译器和解释器所需要的类所在的路径。 .;代表当前路径。javac编译生成的用户类保存在当前路径 PATH=%PATH%;%JAVA_HOME%bin;%JAVA_HOME%jrebin PATH变量是系统搜索可执行程序的路径,其中,Java 编译器(javac.exe)保存在%JAVA_HOME%bin中,Java解释器(java.exe)保存在%JAVA_HOME%jrebin中, 要在任何路径下使用javac.exe和java.exe,则必须将上述路径定义在操作系统的Path环境变量中。,高等教育“十一五”国家级规划教材 计算机技术基础,设置环境变量的方法,在Windows系统下,设置环境变量,具体步骤如下: 在Winodws“控制面板”中,双击“系统”图标,打开“系统属性”对话框。选择“高级”选项卡。 在“高级”选项卡中,单击“环境变量”按钮,打开“环境变量”对话框,,高等教育“十一五”国家级规划教材 计算机技术基础,设置JAVA_HOME环境变量,在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框,高等教育“十一五”国家级规划教材 计算机技术基础,设置CLASSPATH环境变量,在“系统变量”区域,单击“新建”按钮,打开“新建系统变量”对话框,高等教育“十一五”国家级规划教材 计算机技术基础,更新PATH路径设置,在“环境变量”对话框“系统变量”区域(见图1-11),选择PATH环境变量,点击“编辑”按钮,在原有PATH基础上,增加“;%JAVA_HOME%bin;%JAVA_HOME%jrebin”,高等教育“十一五”国家级规划教材 计算机技术基础,测试Java运行环境,上述环境变量设置完毕后,依次关闭“环境变量”、“系统属性”对话框,然后重新启动计算机使得环境变量设置生效 在Dos提示符下,依次输入下述命令来检查环境变量的设置情况 c: echo %java_home% c: echo %classpath% c: echo %path% c: java version c: javac,高等教育“十一五”国家级规划教材 计算机技术基础,Java程序的编译与运行,编辑一个Java程序 public class Test public static void main(String args) System.out.println(“Hello,My Java program “); 编译 javac Test.java 运行 java Test,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat的安装和配置,从Tomcat官方网站下载所需Tomcat安装文件 安装 配置系统环境变量,高等教育“十一五”国家级规划教材 计算机技术基础,下载所需Tomcat安装文件-1,首先登录Tomcat官方网站/,操作: 在左侧的Download区域,点击“Tomcat 6.x”超链接,高等教育“十一五”国家级规划教材 计算机技术基础,下载所需Tomcat安装文件-2,Tomcat版本列表,操作: 在Tomcat 6.0.18的二进制代码发布(Binary Distributions)区域,点击“Windows Service Installer (pgp, md5)”超链接,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat应用服务器的安装-1,执行Tomcat安装程序apache-tomcat-6.0.18.exe,启动Apache Tomcat安装向导,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat应用服务器的安装-2,Tomcat组件选择界面,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat应用服务器的安装-3,安装文件路径选择界面,操作: 在默认情况下,Tomcat的安装路径为C:Program FilesApache Software FoundationTomcat 6.0,为下一步配置环境变量方便,我们更改安装路经为C:Tomcat 6.0,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat应用服务器的安装-4,Tomcat基本配置界面,操作: HTTP端口,Tomcat的默认值为8080,可以修改为80,管理员的登录名和密码,默认登录名为admin,密码可以为空,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat应用服务器的安装-5,如果计算机上已经安装并成功配置了JDK(含JRE),此时,向导直接指向J2SDK中安装的JRE目录,操作: 单击“Install”按钮,开始Tomcat的安装,向导将把有关的文件复制到相关的目录下,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat应用服务器的安装-6,安装结束后显示Tomcat安装结束界面,操作: 单击“Finish”按钮,自动启动Tomcat,在Windows任务栏的右侧显示Tomcat运行图标。Tomcat安装完成后,在开始菜单的“程序”组中,将增加“Apache Tomcat 6.0”程序组,包含对Tomcat进行配置的一系列菜单命令,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat默认站点首页,Tomcat安装完成后,打开一个Web浏览器程序,在地址栏中输入/(或http:/localhost/),如果安装过程设置端口为8080,在IP地址后需要输入“:8080”。如果Tomcat安装成功,则显示Tomcat默认站点首页,说明: 在浏览器中能够正确显示Tomcat首页,并不说明Tomcat安装结束。Tomcat作为Serverlet/JSP的容器,同样需要配置Tomcat的运行环境变量。,高等教育“十一五”国家级规划教材 计算机技术基础,Tomcat应用服务器的配置,Tomcat的运行环境变量 服务端口 站点根 设置Web应用首页 虚拟目录,高等教育“十一五”国家级规划教材 计算机技术基础,配置Tomcat应用服务器运行环境变量,Tomcat的运行环境变量 添加Tomcat主目录环境变量 set TOMCAT_HOME = C: Tomcat 6.0 添加CATALINA_HOME环境变量 set CATALINA_HOME= C:Tomcat 6.0 更新CLASSPATH环境变量 CLASSPATH =.;%JAVA_HOME%lib;%TOMCAT_HOME%lib 更新PATH环境变量 PATH=%PATH%;%TOMCAT_HOME%;%TOMCAT_HOME%bin,高等教育“十一五”国家级规划教材 计算机技术基础,修改服务端

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论