JSP程序设计程第二版
JSP环境的搭建及程序初步报告
JSP环境的搭建及程序初步

设备仪器/软件环境
1.Windows 10系统
2.JDK、eclipse、Tomcat

实验(实训)/目标
1.了解JSP的开发所需的环境,完成其下载、安装与配置。
2.掌握Tomcat的安装与配置方法,及其目录结构。
3.掌握在eclipse中创建、发布、运行JAVAWEB项目的方法。

实施步骤及相关过程运行效果截图
一、安装与配置JDK,并测试JDK的安装是否成功?

任务一:JDK的下载安装
1.从Oracle官网上下载并安装JDK;
2.自定义安装功能和路径;
3.完成JDK安装。

任务二:命令窗口中运行java文件
(1)用记事本编写Hello world.java源文件;
(2)同时按住win + R输入cmd回车,进入命令提示符窗口;
(3)输入D:回车跳转到D盘;再输入cd D:\jdk\bin回车跳转到D:\jdk\bin;
(4)输入javac Hello world.java回车;
再输入java Hello world回车;
(5)运行Hello world.Java程序,输出结果。

任务三:path、classpath环境变量配置及任意目录下Java文件的运行
(1)此电脑右键→属性→高级系统设置→环境变量;
(2)新建 JAVA_HOME 环境变量,环境变量名JAVA_HOME, 环境变量值D:\jdk;
(3)修改 path 环境变量,在path变量尾部添加%JAVA_HOME%\bin。

任务四:JDK配置的检验
(1)同时按住win + R输入cmd回车,进入命令提示符窗口;
(2)先输入java–version查看一下版本号;
(3)再输入java看看有没有java相关信息;
(4)最后输入javac,看看有没有相关信息,若有则环境变量配置成功,否则失败。

二、安装与启动Tomcat,并通过浏览器访问Tomcat的主页面

任务一:Tomcat的下载与安装
(1)首先进入Apache Tomcat官网,选则Download下你要安装的版本进行下载;
(2)自定义安装功能和路径;
(3)完成Tomcat安装。

任务二:配置Tomcat的环境变量
(1)右击“我的电脑” >> 选择“属性” >> 单击左侧栏 “高级系统设置” >>“高级”>>“环境变量”
(2)在系统变量这一栏里,配置Tomcat的环境变量:
① 新建CATALINA_BASE变量
变量名:CATALINA_BASE
变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34
(填Tomcat的安装目录,刚刚复制好的目录)
② 新建CATALINA_HOME变量
变量名:CATALINA_HOME
变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34
(填Tomcat的安装目录,刚刚复制好的目录)
③ 新建CATALINA_TMPDIR变量
变量名:CATALINA_TMPDIR
变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34\temp
(填Tomcat的安装目录,刚刚复制好的目录后面加上\temp)
④ 找到Path变量,点击编辑
变量名:Path
变量值:D:\SoftMgr\apache-tomcat-9.0.34\apache-tomcat-9.0.34\bin
(填Tomcat的安装目录,刚刚复制好的目录后面加上\bin)
(3)然后一直点击确定,确保变量已经保存。
(4)不要点取消或者关闭窗口,不然配置都没生效,到这里Tomcat已经全部配置完成了。

任务三:Tomcat启动的检测
(1)下面检测一下Tomcat是否可以启动成功,同时按下“Win+R”键,然后在弹出的对话框中输入“cmd”并按回车键。在命令提示符界面中输入“startup”并回车,打开Tomcat。
(2)不要关闭刚刚启动的Tomcat,打开浏览器在地址栏输入“localhost:8080”回车,出现Apache Tomcat主页说明Tomcat已经成功启动。

三、Tomcat安装后,打开其目录结构,有哪些目录,并说明其作用。

任务一: Tomcat的目录结构

任务二:各个目录的作用
(1)bin:存放了启动Tomcat软件的命令,这些命令可以在Windows和Linux操作系统上运行。
(2)conf:保存了配置Tomcat的配置文件。
server.xml:a、http协议默认端口号为80 ,tomcat默认端口号为8080
在server.xml文件中修改;
b、使Tomcat支持https;
c、使Tomcat支持集群;
(3)lib:用来保存运行Tomcat的jar包
(4)logs:保存Tomcat运行期间产生的日志信息
① catalina.日期.log文件用于记录tomcat启动时候控制台的一些信息以及服务端错误信息
② localhost.日期.log文件用于记录站点访问信息,jsp页面内部爆发的异常日志信息就在该文件中
③ localhost_access_log.日期.txt文件用于记录tomcat接收到的请求以及响应的状态等
(5)temp:保存了Tomcat运行期间产生的临时数据
(6)webapps:存的已发布Web项目
(7)work:将jsp文件发布后变为相应的java文件和class文件

四、在eclipse中配置Web服务器,要求使用外置的Tomcat服务器。

任务一:在eclipse中配置Web服务器,要求使用外置的Tomcat服务器。
(1)创建Dynamic web project项目,输入项目s1名称,点Next,勾选选项框,然后Finish结束;
(2)在src下建包建servlet,在WEB-INF下建一个classes文件夹:

注:需要的jar包放在WEB-INF/lib下,然后右键build path -add to build path;
(3)右键build path,选择设置;
(4)修改编译路径为刚才WEB-INF下新建的classes目录;

第三步:配置服务器
(1)在下方server空白处new一个server;
(2)选择自己版本的tomcat,next;
(3)将新建的项目add进去,finish;
(4)双击下方新建的server进入配置页面:
server locations选择第二项,Deploy path选择自己tomcat下webapps目录,ctrl+s保存;
(5)到此配置完成。

第四步:运行servlet
(1)在新建的servlet中编写代码,配置web.xml文件,点击上方在服务器上运行:
(2)会发现服务器自动启动:
(3)这时eclipse已经自动帮你编译好class文件放入WEB-INF/classes目录下,自动发布项目到tomcat/webapps目录下,自动启动tomcat。
你也可以选择在浏览器中查看(毕竟eclipse自带的浏览器实在不好评价)
注:如果更改代码,只需要重新编译
(4)然后重新运行,有时eclipse反应有点慢,可以手动重启服务器

五、开发并运行你的第一个JSP程序,要求页面显示每位同学的姓名及班级.

任务一:开发并运行你的第一个JSP程序
(1)启动Eclipse开发工具后,在菜单栏中选择File-New- -Dynamic Web Project命令。
(2)在弹出的New Dynamic Web Project对话框中,输人JSP项目中的各种信息。其中,在Project name输人框中输人JSP应用程序的名称,本实例为s1,其他选项采用默认设置。
(3)单击Finish按钮,创建该Web应用程序。
(4)依次展开s1 -→WebContent文件夹,在该文件夹下创建名为index.jsp 页面。
(5)对index.jsp页进行如下编码:

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%out.print("小明 软件工程 "); %>
</body>
</html>

(6)保存编辑好JSP页,至此,完成了一个简单的JSP应用程序的创建。
(7)完成JSP应用程序的创建后,就可以运行JSP程序了。运行JSP程序的具体步骤如下。
① 在Eclipse3.4开发工具中,选择Run→Run As→Run on Server命令,
② 在弹出的Run On Server对话框中,选择Tomcat 6.0服务器。
③ 单击Finish按钮,将启动Tomcat服务器。
打开IE浏览器,在地址栏输人http://localhost:8080/s1地址,访问s1应用。

结果记录
与分析总结 项目任务运行效果截图
1.JDK安装成功后目录截图

2.命令窗口Java文件运行成功截图

3.环境变量配置成功截图


二、安装与启动Tomcat,并通过浏览器访问Tomcat的主页面

任务一:Tomcat的下载与安装的结果图

任务二:配置Tomcat的环境变量的结果图




任务三:Tomcat启动的检测

四、在eclipse中配置Web服务器,要求使用外置的Tomcat服务器。

任务一:在eclipse中配置Web服务器,要求使用外置的Tomcat服务器。

五、开发并运行你的第一个JSP程序,要求页面显示每位同学的姓名及班级。

任务一:第一个JSP程序效果图

六、总结

JSP是目前动态网页编程中普遍采用的技术。本章首先给出一个完整的JSP 代码,之后根据这段代码阐述JSP技术特征与工作原理,然后介绍了如何搭建JSP的运行环境,同时还通过一个 HTML 设置显示、以简单程序对服务器进行测试。通过本章的学习,我能够独立建立个人服务器并进行相应的配置,明白了JDK设置环境变量的作用:
① 配置JAVA_HOME变量的作用:JAVA_HOME路径下包括lib,bin,jre等文件夹,以后配置tomcat,eclipse等java开发软件可能需要依赖此变量。
② 配置Path的作用:Path使系统可以在任何路径下识别java命令。
③ 配置CLASSPATH变量的作用: 为系统指明java加载类(class or lib)的路径。
根据书中的程序编译和运行了我的第一个JSP程序,并显示出来了我的姓名及班级,开启了我对JSP的探索之旅。

JSP环境的搭建及程序初步相关推荐

  1. linux下jsp环境的搭建

    转自http://gehailong.blog.51cto.com/765312/264162作gehailong 一 .安装JDK #chmod +x jdk-6u13-linux-i586-rpm ...

  2. 【windows程序设计入门教程之一】开发环境的搭建helloword程序

    本套教材将使用vs2013为开发工具,如果读者还不知如何下载安装vs2013可以到我之前写的文章上去查看 vs2013下载安装教程 安装好后再安装程序开发人员的字典MSDN,VS2013的MSDN和经 ...

  3. Windows7下JavaEE(jsp开发环境)快速搭建+第一个jsp程序 超详细教程

    下学期就要学JavaEE了,主要的内容是jsp(Java Server Page)的开发.趁着暑假,就想先练练手.第一步要做的就是开发环境的搭建,看上去很麻烦,其实非常简单~ Step1:先从网上下载 ...

  4. JSP环境搭建和入门

    参考资料:1. 谷志峰<JSP程序设计实例教程>和其PPT 2. 视频资料:https://www.bilibili.com/video/av29086718/?p=1 静态网页和动态网页 ...

  5. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  6. JSP学习(一)JSP运行环境的搭建,其他动态网页技术

    JSP运行环境的搭建 http://jingyan.baidu.com/article/1709ad808caf9d4634c4f0f8.html 其他网页技术:(四种) 1.PHP 即Hyperte ...

  7. 微信小程序开发系列一:微信小程序的申请和开发环境的搭建

    我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...

  8. linux php环境搭建_PHP-小程序:(1)开发环境搭建

    很久之前就有计划搭建个私人用的听书小程序,利用周末时间,也零零散散的做了些准备,比如php.小程序.redis.linux相关知识的学习等,也记录了一些学习心得到今日头条,但都比较零散,不够系统清晰. ...

  9. Mpvue+koa开发微信小程序——腾讯云开发环境的搭建及部署实现真机测试

    为什么写这篇文章? 之前写过一篇文章:微信小程序开发错误:LoginError {type: "ERR_WX_GET_USER_INFO"}解决方法 有的伙伴在这篇文章中评论为什么 ...

  10. 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 1

    我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...

最新文章

  1. Java平时需要注意的事项
  2. 3—YOLO:训练自己的数据
  3. 程序员修神之路--分布式系统使用网关到底是好还是坏?
  4. 从底层重学 Java 之 BigInteger 大整数 Gitchat连接
  5. 驱动框架5——基于驱动框架写led驱动
  6. left join 重复数据_Python数据分析整理小节
  7. Linux 中如何启用和禁用网卡?
  8. 二叉搜索树c++_LeetCode98验证二叉搜索树
  9. **Java有哪些悲观锁的实现_Redis 分布式锁的正确实现方式(Java 版)
  10. EXCEL教程下载地址
  11. 入手Kindle 2
  12. 计算机的毕设课题,计算机毕设课题大全.pdf
  13. Linux系统查看当前时间的命令
  14. 云端服务器的稳定方法,云端服务器的问题怎么解决
  15. VMware ESXi 8.0U1 集成网卡驱动和 NVMe 驱动 (网卡驱动集成版,整合版)
  16. 小米手机短信定位服务激活失败
  17. Tlsr8258开发-小问题汇总
  18. 360系统急救箱服务器,360系统急救箱史上最详细使用方法教程
  19. 音视频开发系列(14):将视频和音频同时推流到nginx服务器上
  20. 一篇详解带你再次重现《统计学习方法》——第二章、感知机模型

热门文章

  1. 计计算机专用英语(常用1695个单词,带音标) 欢迎评论转发
  2. 读书报告1500字计算机大学篇,读书报告2000字大学篇
  3. excel表格打印每页都有表头_excel打印如何每页都有表头 最常用的办公小技巧
  4. markdown: 欢迎使用马克飞象
  5. MySQL数据库--韩顺平老师课
  6. Python 去除单色背景
  7. 常用邮箱的 IMAP/POP3/SMTP 设置
  8. 2020-04-08
  9. 使用Vue制作幻灯片
  10. 简论H.266与H.265、AV1、H.264对比