




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章JSP运行环境 第2章介绍了JSP页面支持的体系结构和需要的支撑环境 本章学习如何安装和配置JSP页面运行环境 JSP页面运行环境主要由三部分组成 JDK WEB服务器 JSP引擎和Servlet引擎 学习目标学会安装和配置java开发包 JDK 学会安装和配置Tomcat服务器熟悉JSP页面执行流程 3 1安装和配置JDK JDK JavaDeveloperKit Java开发工具包 是Sun公司提供的Java开发工具 开发JSP必须使用JDK工具包 它包含Java编译器 解释器和虚拟机 JVM 为JSP页面文件 Servlet程序提供编译和运行环境 JSP引擎使用JDK提供的编译器 将Servlet源代码文件编译为字节码文件 Servlet引擎使用JDK提供的虚拟机 JVM 运行servlet字节码文件 3 1 1支持JDK的操作系统Java语言是一种跨平台的语言 几乎所有的操作系统支持JDK工具包 如Windows2000 WindowsNT Linux Unix等操作系统都支持JDK 3 1 2下载JDKJDK是Sun公司免费提供的Java开发工具 请读者在Sun公司网站下载 下面是下载J2SE1 4 2版本的JDK工具包网址 3 1 3Windows2000下安装和配置JDK下载JDK后就可以安装和配置JDK 1 安装JDK下面是安装JDK的步骤 启动安装程序 用鼠标双击下载的安装文件 j2sdk 1 4 2 windows i586 exe 弹出 Java2SDK SEv1 4 2 License 对话框 如图3 1所示 图3 1 Java2SDK SEv1 4 2 License 对话框 接受安装协议 选中 Iacceptthetermsinthelicenseagreement 单选框 单击按钮 弹出 Java2SDK SEv1 4 2 CustomSetup 对话框 如图3 2所示 图3 2 Java2SDK SEv1 4 2 CustomSetup 对话框 选择安装路径 在这里采用默认设置 单击按钮 进入 Java2SDK SEv1 4 2 BrowserRegistration 对话框 如图3 3所示 图3 3 Java2SDK SEv1 4 2 BrowserRegistration 对话框 该对话框用来设置是否给当前计算机的IE浏览器注册Java插件 JavaPlug In 在这里采用默认设置 即给MicrosoftInternetExplorer注册Java插件 JavaPlug In的主要功能是让web浏览器 IE Netscape等 执行JavaApplet程序 单击按钮 弹出 Java2SDK SEv1 4 2 Progress 对话框 开始安装JDK文件 如图3 4所示 图3 4 Java2SDK SEv1 4 2 Progress 对话框 安装完文件后 弹出 Java2SDK SEv1 4 2 Complete 对话框 单击按钮 完成JDK安装 如图3 5所示 图3 5 Java2SDK SEv1 4 2 Complete 对话框 2 配置环境变量安装完JDK后 需要配置环境变量 配置环境变量目的有三个 第一 让操作系统自动查找编译器 解释器所在的路径 第二 设置程序编译和执行时需要的类路径 第三 Tomcat服务器安装时需要知道虚拟机所在的路径 配置环境变量的步骤如下 1 在windows桌面上右键单击 我的电脑 图标 在弹出的快捷菜单中选择 属性 命令 弹出 系统特性 对话框 在 系统特性 对话框中选择 高级 选项卡 如图3 6所示 图3 6 系统特性 对话框 2 在 高级 选项卡中单击按钮 弹出 环境变量 对话框 如图3 7所示 图3 7 环境变量 对话框 3 在弹出的 环境变量 对话框的 系统变量 栏中单击按钮 弹出 新建系统变量 对话框 该对话框有两个文本编辑框 在第一个文本框中输入 path 在第二个文本框中输入 C j2sdk1 4 2 bin 如图3 8所示 单击按钮 完成了 path 的设置 返回到 环境变量 对话框 图3 8 新建系统变量 对话框 4 在 环境变量 对话框的 系统变量 栏中 再次单击按钮 弹出 新建系统变量 对话框 在第一个文本框中输入 classpath 在第二个文本框中输入 C j2sdk1 4 2 lib 如图3 9所示 单击按钮 完成了 classpath 的设置 返回 环境变量 对话框 图3 9 新建系统变量 对话框 5 在 环境变量 对话框的 系统变量 栏中 第3次单击按钮 弹出 新建系统变量 对话框 在第一个文本框中输入 JAVA HOME 在第二个文本框中输入 C j2sdk1 4 2 如图3 10所示 单击按钮 完成了 JAVA HOME 的设置 返回到 环境变量 对话框 图3 10 新建系统变量 对话框 6 在 环境变量 对话框中单击按钮 返回到 系统特性 对话框 在 系统特性 对话框中单击按钮 退出 系统特性 对话框 完成了环境变量的配置 3 2安装和配置WEB服务器 WEB服务器是JSP网页运行的不可缺少的支撑平台 它的主要功能是对客户的请求进行处理和响应 WEB服务器有多种 本书选用的WEB服务器是Tomcat5 0 283 2 1下载TomcatTomcat服务器是Sun公司在JSWDK JavaServerWebDevelopmentKit 的基础上发展而来的一个优秀的Web服务器 它是由JavaSoft和Apache开发团队共同开发的产品 Tomcat服务器自带JSP引擎和Servlet引擎 读者可以下载版本号是5 0 28的Tomcat 其下载网址是 http archive apache org dist jakarta tomcat 5 v5 0 28 bin 文件名是 jakarta tomcat 5 0 28 exe 大小约为10Mb 如图3 11所示 图3 11下载Tomcat5 0 28 3 2 2Windows2000下安装Tomcat下载完Tomcat后就可以安装Tomcat 安装Tomcat时 系统会自动安装Jsp引擎和Servlet引擎 Tomcat的安装步骤如下 1 双击下载的Tomcat安装文件 jakarta tomcat 5 0 28 exe 弹出 ApacheTomcatSetup 对话框 如图3 12所示 图3 12安装Tomcat 2 在 ApacheTomcatSetup 对话框中单击按钮 进入下一个 ApacheTomcatSetup 对话框 如图3 13所示 图3 13接受Tomcat使用协议 3 在 ApacheTomcatSetup 对话框中单击按钮 同意Tomcat使用协议 进入下一个 ApacheTomcatSetup 对话框 如图3 14所示 图3 14设置Tomcat安装类型 4 在该页面的下拉列表框中选择 Full 完全安装 选项 单击按钮 进入下一个 ApacheTomcatSetup 对话框 单击按钮 设定Tomcat的安装路径 在这里设为 E Tomcat5 0 如图3 15所示 图3 15设置Tomcat安装路径 5 单击按钮 进入下一个 ApacheTomcatSetup 对话框 在该对话框中 可以设定Tomcat服务端口号 用户名和密码 在这里采用默认端口号和用户名 密码为空 如图3 16所示 图3 16设置Tomcat的端口号 用户和密码 6 单击按钮 进入下一个对话框 在该对话框中 可以设置Tomcat所使用的JVM JavaVirtualMachine 所在的路径 这里采用默认设置 如图3 17所示 图3 17设置Tomcat使用的JVM 7 单击按钮 进入Tomcat文件的安装 文件配置完成后 将弹出如图3 18所示的 ApacheTomcatSetup 对话框 单击按钮 完成Tomcat安装 图3 18Tomcat安装完成 8 单击 开始 程序 ApacheTomcat5 0 ConfigureTomcat 弹出对话框如图3 19所示 单击按钮 启动Tomcat服务器 图3 19启动Tomcat 安装完Tomcat后 下面测试Tomcat是否安装成功 打开IE浏览器 在地址栏内输入 http localhost 8080 或者输入 http 127 0 0 1 8080 其中 localhost 或 127 0 0 1 表示本地主机 8080 表示访问的Tomcat服务器的端口号 http localhost 8080 表示通过8080端口号访问本地主机上的Tomcat服务器 如果显示如图3 20所示的页面 表示Tomcat安装成功 否则需要重新安装 图3 20Tomcat测试页面 3 2 3Tomcat的目录结构在编写JSP页面前 首先了解Tomcat的目录结构和作用 Tomcat的目录结构如表3 1所示 表3 1 右 Tomcat的目录结构 1 注意 common server shared三个目录的区别 common目录下的文件可以被Tomcat服务器系统程序和所有JSP页面程序访问 server目录下的文件只能被Tomcat服务器系统程序访问 shared目录下的文件只能被JSP页面程序访问 2 Tomcat默认web服务目录Tomcat服务器的默认web服务目录是 Tomcat5 0 webapps ROOT 通常将JSP页面程序保存在该目录下 用记事本编辑一页面程序example jsp 代码如下 将example jsp程序拷贝到 Tomcat5 0 webapps ROOT目录下 在浏览器地址栏输入以下网址 http localhost 8080 example jsp 运行结果如图3 21所示 图3 21测试默认web目录 3 建立自已的web目录开发人员可以将JSP页面程序部署在Tomcat服务器的默认web目录下 也可以部署在自已创建的web目录下 下面是创建web目录的步骤 1 在服务器上创建自已的目录如 创建一目录 E test 102 配置web目录用记事本打开 Tomcat5 0 conf目录下的文件server xml 在该文件末尾 有一标识符 在该标识符前面添加以下语句 该语句的作用是将目录 e test 10 设置为web目录 将该目录下JSP页面程序的执行路径设置为 10 属性docBase的值为 e test 10 指定web目录的物理路径 属性path的值为 10 它指定执行 e test 10 目录下JSP页面程序时的路径 可自行设定 现在 建立了自已的web目录 e test 10 并修改和保存了server xml文件 将example jsp页面程序拷贝到 e test 10 目录下面 重新启动Tomcat服务 最后 在浏览器地址栏输入以下网址 http localhost 8080 10 example jsp 运行结果如图3 22所示 图3 22测试创建的web目录 3 2 4配置Tomcat在默认情况下 Tomcat服务器的服务端口号是 8080 默认web服务目录是 Tomcat5 0 webapps ROOT 在实际应用中 有时需要更改这两个配置 一个是改变服务端口号 一个是改变Web默认服务目录 1 修改服务端口号假设希望将服务器端口号8080改为8090 使用记事本或其它文本编辑器打开server xml文件 定位到94行的port 8080 处 将此处修改为port 8090 修改完毕 保存该文件 然后重启Tomcat服务器 这样Tomcat就使用8090端口提供服务了 说明 本书后面全部程序均在8090端口下运行 修改Tomcat默认web服务目录假设希望将Tomcat默认web服务目录设置在c jsp目录下 使用记事本或其它文本编辑器打开server xml文件 定位到215 217行处 其语句如下 215将appBase的属性值 webapps 改为 c jsp 修改后的语句如下 215 然后 在 c jsp目录下创建子目录 ROOT 在 ROOT 目录下建立子目录 WEB INF 注意 目录是区分大小写的 完成以上步骤后 Tomcat的默认web服务目录已改为 c jsp ROOT 将example jsp文件拷贝到该目录下 在浏览器地址栏输入以下网址 http localhost 8090 example jsp 测试新的默认web目录 注意 server xml修改后 必须重新启动Tomcat服务器 才能使修改生效 3 2 5创建自已的运行环境本书中 Tomcat服务端口号统一使用 8090 并创建8个web服务目录 用于保存各章的JSP页面程序 1 创建8个目录8个目录名分别是e test 3 e test 4 e test 5 e test 6 e test 7 e test 8 e test 9 e test 10 用来分别保存3 10章的JSP页面文件 2 配置8个web服务目录 打开server xml文件 添加下面的语句 保存修改后的server xml文件 并重新启动Tomcat 3 测试web目录 用记事本写一简单程序 程序名称是ex3 1 jsp 下面是程序代码 将程序保存在web服务目录 e test 3 下 在浏览器中输入 http localhost 8090 3 ex3 1 jsp 程序执行如图3 23所示 图3 23运行ex3 1 jsp 3 3JSP页面执行流程 一个JSP页面有多个客户访问 下面是第一个客户访问JSP页面时 JSP页面的执行过程 1 客户通过浏览器向服务器端的JSP页面发送请求2 JSP引擎检查JSP文件对应的servlet源代码是否存在 若不存在转向第4步 否则执行下一步3 JSP引擎检查JSP页面是否修改 若未修改 转向第5步 否则执行下一步 4 JSP引擎将JSP页面文件转译为servlet源代码 相应的 java代码 5 JSP引擎将servlet源代码编译为相应的字节码 class代码 6 JSP引擎加载字节码到内存7 字节码处理客户请求 并将结果返回给客户 下面是JSP页面的执行流程如图3 24所示 Web浏览器 JSP页面文件 jsp文件 Servlet代码 java文件 编译后的字节码 class文件 字节码程序处理客户请求 JSP经引擎 图3 24JSP页面执行流程 客户端 请求 响应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024收银审核员考试黑钻押题含完整答案详解(历年真题)
- 钢结构观景亭施工组织设计与技术要点
- 非遗纪录片中的故事化叙事与共情认同研究
- 刨墙工人合同8篇
- 【《个人所得税专项附加扣除的优化研究文献综述》2500字】
- 教育行业教育行业教育信息化项目实施与管理研究
- 2025年食品行业食品安全追溯体系构建与农产品溯源技术融合报告
- 深海风电场建设成本分析与效益预测报告
- 2025-2030年氢能产业链供应链稳定性评估与风险防控策略报告
- 2025年智能家居互联互通标准对智能家居行业竞争格局的影响报告
- 营业线施工单位“四员一长”施工安全知识培训考试题库
- 紧急采购申请单
- GA/T 1678-2019法庭科学鞋底磨损特征检验技术规范
- 《数字媒体专业认知实习》课程教学大纲
- 中西方婚礼文化差异毕业论文Word版
- 预备队员考核表
- 庆阳地区地下水供水水文地质条件评价
- 储能项目竣工报告
- 打印版唐能通
- 37°球面型管路连接件
- 择菜洗菜和切菜
评论
0/150
提交评论