javaweb输出所有学生信息_Xml&Tomcat学习笔记02-----javaweb介绍、Tomcat介绍和使用...

1.JavaWeb概念

a) JavaWeb是什么

JavaWeb是指通过java语言编写的所有浏览器可以访问到的程序的总称.我们叫JavaWeb.JavaWeb是基于请求和响应来进行开发的.

b) 请求

请求是指客户端给服务器发送消息,叫请求Request

c) 响应

响应是指服务器给客户端回传消息,叫响应Response

d) 请求和响应的关系

请求和响应是成对出现的.有请求就有响应.

6b9d5308fadfde9f43d99066eee99c32.png

2.Web资源的分类

在浏览器上可以访问到的所有内容都叫资源.

资源根据实现的方式不同或技术不同,或呈现的效果不同,又分为静态资源和动态资源两种.

静态资源:html页面 , css文件, js文件, jpg图片等

动态资源:Servlet程序,jsp页面等

3.常用的Web服务器

web服务器简介

Tomcat由Apache组织提供的一种Web服务器,提供对jsp和Servlet的支持。它是一种轻量级的javaWeb容器(服务器),也是当前应用最广的JavaWeb服务器(免费)

Jboss是一个遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,它支持所有的JavaEE规范(免费)

GlassFish由Oracle公司开发的一款JavaWeb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)

Resin是CAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多

WebLogic是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)

4.Tomcat服务器和Servlet版本的对应关系

01363140361e4651a531ae834bb6f799.png

5.Tomcat的使用

a) 安装

下载需要的Tomcat版本对应的压缩包,解压到需要安装目录即可!

b) 目录介绍

bin该目录用于存放Tomcat服务器的可执行程序

conf该目录用于存放Tomcat服务器的配置文件

lib该目录用于存放Tomcat服务器的jar包

logs该目录用于存放Tomcat服务器运行时输出的日记

temp该目录用于存放Tomcat服务器运行时使用的临时数据

webapps该目录用于存放Tomcat服务器上部署的web工程(web网站),里面一个目录表示一个工程(网站)

work该目录用于存放Tomcat服务器运行时jsp翻译的Servlet程序,以及Session会放钝化(序列化)文件

c) 启动Tomcat服务器

第一种启动方式: 找到你tomcat安装目录下的bin目录下的startup.bat文件双击就可以启动Tomcat服务器.

60b4c903ec93c1b398c48930c422048c.png

如何验证Tomcat服务器启动成功?

打开浏览器,在浏览器中输入测试访问地址即可!1 ===>>> http://localhost:80802 ===>>> http://127.0.0.1:80803 ===>>> http://你电脑ip:8080

当出现以下窗口界面内容时,说明你的Tomcat服务器启动成功!

b0340b1b92ce8e4d925779bb27c65397.png

常见的Tomcat服务器启动失败的情况

如:当双击startup.bat文件时,出现一个窗口一闪而过.是因为JAVA_HOME环境变量没有配置成功!

需要到电脑系统环境变量中去配置JAVA_HOME环境变量.

73eefcfccc48aab57ced1ce9de49f7f9.png

常见的JAVA_HOME环境变量配置错误的几种情况:

1.JAVA_HOME环境变量名写错为 ===>>> JAVA-HOME

2.JAVA_HOME环境变量名写错为 ===>>> java_home

3.JAVA_HOME环境变量值配置错误 ====>>>> JAVA_HOME路径不要带bin目录

Tomcat启动的第二种方式:
1 先使用cmd命令打开命令行窗口
2 在命令行窗口中cd到你的Tomcat的bin目录下

ee8cb782cdbe52fc555b50e55b5cb440.png


3.在命令行窗口中输入命令catalina run 启动Tomcat服务器

1304aa9b7dff4a7382408e0417f70247.png


这种启动方式的好处是,可以看到启动失败的原因.

d) Tomcat的停止

1.点击服务器窗口上的关闭按钮

8b14e66f4f3426e80ae073654011b0d3.png


2.将Tomcat服务器窗口置于当前窗口,然后按快捷键 Ctrl + C 也可以停止 Tomcat 服务器
3.找到你的Tomcat安装目录下的bin目录下的shutdown.bat文件双击,就可以停止Tomcat服务器

03d301a1f0d0b3983be5b552ba77ee90.png

e) 如何修改Tomcat的端口号

Tomcat 服务器默认的端口号是:8080

如何修改 Tomcat 服务器端口号,只需要找到Tomcat 服务器的conf目录,下的server.xml配置文件 .

使用编辑器打开之后,找到如下的内容进行修改:

c7ecc2e11ae5da282fb8df6d3696f240.png

注意: Tomcat 端口号修改之后,一定要重启Tomcat服务器之后才能生效

平时使用浏览器访问网站的时候.并没有输入端口号.因为平时访问的网站,他们大多数都使用的是默认的端口号: 80
80 端口号是HTTP协议默认的端口号.
输入http : // ip就表示http:// ip:80
http://www.baidu.com ====等价于>>>> http://www.baidu.com:80

f) 如何部暑web工程到Tomcat中

第一种:
1.在Tomcat服务器下webapps目录下创建一个目录.这个目录就是你的部署的网站(工程).
2.修改目录名为你要的工程名
3.在浏览器地址地址栏中输入访问进行测试访问
地址的格式如下:http://ip:port/工程名/资源路径

第二种:
1.在Tomcat服务器的apache-tomcat-8.5.50confCatalinalocalhost目录下创建一个xml文件
2.文件名不能随便起 , 文件名表示了工程名.
3.打开文件在里面配置如下内容:

<!--
path 属性表示访问的路径
docBase 表示工程所在的磁盘路径
 -->
<Context path="/book" docBase="e:/book" />

g) 手托html页面到浏览器和在浏览器中输入http://ip:端口号/工程名/访问的区别

手托html页面访问的原理:

e7e68e9640276771da3ed70c69d88094.png

在浏览器中输入地址访问的原理:

7da00056d7f60a3b568dd6ed0a5cc8be.png

h) ROOT的工程的访问,以及 默认index.html页面的访问

当我们在浏览器地址输入的访问地址格式如下:
http://ip:port/工程路径/ ====默认>>>> http://ip:port/工程路径/index.html当我们在浏览器地址栏中输入的访问地址格式如下:http://ip:port/ ===默认>>> http://ip:port/ROOT 工程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值