Xml&Tomcat学习笔记03-----javaweb介绍、Tomcat介绍和使用

1.JavaWeb概念

a)     JavaWeb是什么

JavaWeb是指通过java语言编写的所有浏览器可以访问到的程序的总称.我们叫JavaWeb.

JavaWeb是基于请求和响应来进行开发的.

b)    请求

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

c)     响应

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

d)    请求和响应的关系

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


 

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公司的产品,是一个非常流行的服务器,对servletJSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多

WebLogic

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

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

 

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服务器.

 

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

打开浏览器,在浏览器中输入测试访问地址即可!

1 ===>>> http://localhost:8080

2 ===>>> http://127.0.0.1:8080

3 ===>>> http://你电脑ip:8080

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

 

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

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

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

 

常见的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目录下

 

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

 

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

d)     Tomcat的停止

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

 

2.将Tomcat服务器窗口置于当前窗口,然后按快捷键 Ctrl + C 也可以停止 Tomcat 服务器

3.找到你的Tomcat安装目录下的bin目录下的shutdown.bat文件双击,就可以停止Tomcat服务器

 

e)      如何修改Tomcat的端口号

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

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

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

 

注意: 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.50\conf\Catalina\localhost目录下创建一个xml文件

2.文件名不能随便起 , 文件名表示了工程名.

3.打开文件在里面配置如下内容:

<!--

path 属性表示访问的路径

docBase 表示工程所在的磁盘路径

 -->

<Context path="/book" docBase="e:/book" />

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

手托html页面访问的原理:

 

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

 

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

当我们在浏览器地址输入的访问地址格式如下:

http://ip:port/工程路径/       ====默认>>>>    http://ip:port/工程路径/index.html

当我们在浏览器地址栏中输入的访问地址格式如下:

http://ip:port/         ===默认>>>         http://ip:port/ROOT 工程

猜你喜欢

转载自www.cnblogs.com/lvwuwa/p/12810775.html