JavaWeb——Tomcat

目录

一、JavaWeb 的概念

1.什么是 JavaWeb

2.什么是请求

3.什么是响应

4.请求和响应的关系

二、Web 资源的分类

三、常用的 Web 服务器

四、Tomcat 服务器和 Servlet 版本的对应关系

五、Tomcat 的使用

1.目录介绍

2.如何启动和关闭 Tomcat 服务器

3.如何修改 Tomcat 的端口号

4.如何部署web 工程到 Tomcat 中

5.如何访问 Tomcat 下的 web 工程

6.IDEA 中动态 web 工程的操作


一、JavaWeb 的概念

1.什么是 JavaWeb

JavaWeb 是指,所有通过 Java 语言编写可以通过浏览器访问的程序的总称,叫 JavaWeb
JavaWeb 是基于请求和响应来开发的。
 

2.什么是请求

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

3.什么是响应

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

4.请求和响应的关系

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

二、Web 资源的分类

web 资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种。
静态资源:
html css js txt mp4 视频 , jpg 图片
动态资源:
jsp 页面、 Servlet 程序

三、常用的 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 规范,
而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

四、Tomcat 服务器和 Servlet 版本的对应关系

五、Tomcat 的使用

1.目录介绍

bin         专门用来存放 Tomcat 服务器的可执行程序
conf       专门用来存放 Tocmat 服务器的配置文件
lib           专门用来存放 Tomcat 服务器的 jar
logs        专门用来存放 Tomcat 服务器运行时输出的日记信息
temp       专门用来存放 Tomcdat 运行时产生的临时数据
webapps专门用来存放部署的 Web 工程。
work       是 Tomcat 工作时的目录,用来存放 Tomcat 运行时 jsp 翻译为 Servlet 的源码,和 Session  钝化的目录。

2.如何启动和关闭 Tomcat 服务器

方法一:找到 Tomcat 目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat 服务器。
方法二:
1 、打开命令行
2 cd 到 你的 Tomcat bin 目录下
3 、敲入启动命令: catalina run
在浏览器地址栏中输入以下地址测试是否安装启动成功:
1 http://localhost:8080
2 http://127.0.0.1:8080
3 http:// 真实 ip:8080
 
Tomcat 的停止:
1 、点击 tomcat 服务器窗口的 x 关闭按钮
2 、把 Tomcat 服务器窗口置为当前窗口,然后按快捷键 Ctrl+C
3 找到 Tomcat bin 目录下的 shutdown.bat 双击,就可以停止 Tomcat 服务器

3.如何修改 Tomcat 的端口号

Mysql 默认的端口号是: 3306
Tomcat 默认的端口号是: 8080
找到 Tomcat 目录下的 conf 目录,找到 server.xml 配置文件。

4.如何部署web 工程到 Tomcat

方法一:只需要把 web 工程的目录拷贝到 Tomcat webapps 目录下即可。web工程就是前面创建的静态、动态资源。

静态资源:
html css js txt mp4 视频 , jpg 图片
动态资源:
jsp 页面、 Servlet 程序

方法二:找到 Tomcat 下的 conf 目录\Catalina\localhost\ ,创建如下的配置文件:

abc.xml 配置文件内容如下:
<!-- Context 表示一个工程上下文 
     path 表示工程的访问路径:/abc 
     docBase 表示你的工程目录在哪里 
--> 
<Context path="/abc" docBase="E:\book" />
 

5.如何访问 Tomcat 下的 web 工程

方法一:只需要在浏览器中输入访问地址格式如下: http://ip:port/工程名/目录下/文件名

方法二:访问这个工程的路径如下:http://ip:port/abc/  就表示访问 E:\book 这个工程目录

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

手拖  html 页面的原理:

输入访问地址访问的原因:

ROOT 的工程的访问,以及 默认 index.html 页面的访 问:
当我们在浏览器地址栏中输入访问地址如下:
http://ip:port/   ====>>>>  没有工程名的时候,默认访问的是 ROOT 工程。
当我们在浏览器地址栏中输入的访问地址如下:
http://ip:port/ 工程名 /   ====>>>>  没有资源名,默认访问 index.html 页面

6.IDEA 中动态 web 工程的操作

Web 工程的目录介绍:
 
如何在 IDEA 中部署工程到 Tomcat 上运行:
 
 
 
 
 
 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值