其他分享
首页 > 其他分享> > 第六章:Tomcat

第六章:Tomcat

作者:互联网

6.1JavaWeb的概念

6.1.1什么是 JavaWeb

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

6.1.2请求与响应

请求是指客户端给服务器发送数据,叫请求 Request。
响应是指服务器给客户端回传数据,叫响应 Response。
请求和响应是成对出现的,有请求就有响应。
在这里插入图片描述

6.2Web资源分类

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

6.3常用的 Web 服务器

1、Tomcat:由 Apache 组织提供的一种 Web 服务器,提供对 jsp 和 Servlet 的支持。它是一种轻量级的 javaWeb 容器(服务 器),也是当前应用最广的JavaWeb 服务器(免费)。
2、Jboss:是一个遵从 JavaEE 规范的、开放源代码的、纯 Java 的 EJB 服务器,它支持所有的 JavaEE 规范(免费)。
3、GlassFish: 由 Oracle 公司开发的一款 JavaWeb 服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。
4、Resin:是 CAUCHO 公司的产品,是一个非常流行的服务器,对 servlet 和 JSP 提供了良好的支持, 性能也比较优良,resin 自身采用 JAVA 语言开发(收费,应用比较多)。
5、WebLogic:是 Oracle 公司的产品,是目前应用最广泛的 Web 服务器,支持 JavaEE 规范, 而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

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

在这里插入图片描述
Servlet 程序从 2.5 版本是现在世面使用最多的版本(xml 配置)到了 Servlet3.0 之后。就是注解版本的 Servlet 的使用。

6.5Tomcat的使用

6.5.1安装

找到你需要用的 Tomcat 版本对应的 zip 压缩包,解压到需要安装的目录即可。

6.5.2Tomcat目录介绍

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

6.5.3Tomcat服务器的启动

找到 Tomcat 目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat 服务器。

Tomcat服务器启动成功验证:输入以下网址进行验证
1、 http://locallhost:8080;
2、 http://127.0.0.1:8080;
3、 http://本机的IP地址:8080;
如果打开的页面出现三脚猫,表示启动成功
在这里插入图片描述
另一种启动Tomcat服务器的方式(不推荐使用):
1、 打开命令行;
2、 cd 到你的 Tomcat 的 bin 目录下;
在这里插入图片描述
3、 敲入启动命令: catalina run

6.5.4Tomcat服务器的停止

1、点击 Tomcat 服务器窗口的 x 关闭按钮;
2、把 Tomcat 服务器窗口置为当前窗口,然后按快捷键 Ctrl+C;
3、找到 Tomcat 的 bin 目录下的 shutdown.bat 双击,就可以停止 Tomcat 服务器。

6.5.5修改Tomcat服务器的端口

找到 Tomcat 目录下的 conf 目录,找到 server.xml 配置文件
在这里插入图片描述

6.5.6部署动态Web工程到Tomcat中

方式一(不推荐使用):把 web 工程的目录拷贝到 Tomcat 的 webapps 目录下即可(这里以书城为例)
1、 在 webapps 目录下创建一个 book 工程;
2、 将做好的项目放到该book目录之下;
3、 通过访问http://localhost:8080/工程名/目录名/文件名的方式,访问该web工程。

方式二(也不推荐使用,不会有人用这种方式进行访问的,故不进行深入的探讨):手托 html 页面到浏览器和在浏览器中输入 http://ip:端口号/工程名/访问。

6.6IDEA整合Tomcat服务器

1、操作的菜单如下:File | Settings | Build, Execution, Deployment | Application Servers
在这里插入图片描述
3、 配置 Tomcat 安装目录:
在这里插入图片描述
4、 创建一个 Model 查看是不是配置成功
在这里插入图片描述

6.7IDEA中动态Web工程的操作

6.7.1IDEA中创建动态Web工程

1、 创建一个新模块;
在这里插入图片描述
2、 选择创建的模块的类型(这里是动态工程);
在这里插入图片描述
3、 输入模块名,点击【finish】完成创建;
在这里插入图片描述
4、 创建成功;
在这里插入图片描述

6.7.2Web工程目录介绍

在这里插入图片描述

6.7.3给Web工程添加额外的jar包

1、 可以打开项目结构菜单操作界面,添加一个自己的类库;
在这里插入图片描述
2、 添加你你类库需要的 jar 包;
在这里插入图片描述
3、 选择你添加的类库,给哪个模块使用;
在这里插入图片描述
4、 选择 Artifacts 选项,将类库,添加到打包部署中;
在这里插入图片描述

6.7.4如何在 IDEA 中部署工程到 Tomcat 上运行

1、建议修改 web 工程对应的 Tomcat 运行实例名称;
在这里插入图片描述
2、 确认你的 Tomcat 实例中有你要部署运行的 web 工程模块;
在这里插入图片描述
3、 还可以修改 Tomcat 实例启动后默认的访问地址;
在这里插入图片描述
4、 启动Tomcat;
在这里插入图片描述
5、 停止Tomcat;
在这里插入图片描述
6、 重启Tomcat运行实例;
在这里插入图片描述
7、 修改工程访问的路径;
在这里插入图片描述
8、 配置资源热部署;
在这里插入图片描述

标签:Web,Tomcat,工程,6.5,第六章,服务器,目录
来源: https://blog.csdn.net/weixin_44278828/article/details/122077609