Tomcat 介绍与使用

Posted 流楚丶格念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat 介绍与使用相关的知识,希望对你有一定的参考价值。

1.1 Tomcat介绍

1.1.1 关于服务器

服务器的概念非常的广泛,它可以指代一台特殊的计算机(相比普通计算机运行更快、负载更高、价格更贵),也可以指代用于部署网站的应用。我们这里说的服务器,其实是web服务器,或者应用服务器。它本质就是一个软件,一个应用。作用就是发布我们的应用(工程),让用户可以通过浏览器访问我们的应用。

常见的应用服务器,请看下表:

服务器名称说明
weblogic实现了javaEE规范,重量级服务器,又称为javaEE容器
websphereAS实现了javaEE规范,重量级服务器。
JBOSSAS实现了JavaEE规范,重量级服务器。免费的。
Tomcat实现了jsp/servlet规范,是一个轻量级服务器,开源免费。

1.1.2 Tomcat下载与安装

Tomcat官网下载地址

详细安装与配置可以参考下面的博文:https://yangyongli.blog.csdn.net/article/details/117822418

1.1.3 Tomcat各版本所需支持

在这里插入图片描述

1.1.4 Tomcat目录结构详解

在这里插入图片描述

1.2 Tomcat基本使用

1.2.1 Tomcat启动和停止及问题分析解决

1)启动和停止

Tomcat服务器的启动文件在二进制文件目录中:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kuzFuo6W-1623549085998)(assets/1574762703742.png)]
,这两个文件就是Tomcat的启动文件。

Tomcat服务器的停止文件也在二进制文件目录中:在这里插入图片描述
,这两个文件就是Tomcat的停止文件。

其中.bat文件是针对windows系统的运行程序,.sh文件是针对linux系统的运行程序。

2)启动时问题

第一个问题:启动一闪而过

原因:没有配置环境变量。

解决办法:配置上JAVA_HOME环境变量

第二个:Address already in use : JVM_Bind

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RP9XU6bl-1623549086001)(assets/1574768107180.png)]

原因:端口被占用

解决办法:找到占用该端口的应用

​ 进程不重要:使用cmd命令:netstat -a -o 查看pid 在任务管理器中结束占用端口的进程。

​ 进程很重要:修改自己的端口号。修改的是Tomcat目录下\\conf\\server.xml中的配置。

在这里插入图片描述

第三个:启动产生很多异常,但能正常启动

原因:Tomcat中部署着很多项目,每次启动这些项目都会启动。而这些项目中有启动报异常的。

解决办法:

​ 能找到报异常的项目,就把它从发布目录中移除。

​ 不能确定报异常的项目,就重新解压一个新的Tomcat。

第四个:其它问题

例如:启动产生异常,但是不能正常启动。此时就需要解压一个新的Tomcat启动,来确定是系统问题,还是Tomcat的问题。

所以,此时就需要具体问题,具体分析,然后再对症解决。

1.2.2 IDEA集成Tomcat服务器

第一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1R7OJtIz-1623549086003)(assets/IDEA配置Tomcat1.png)]

第二步

在这里插入图片描述

第三步

在这里插入图片描述

第四步

在这里插入图片描述

以上是关于Tomcat 介绍与使用的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 介绍与使用

Tomcat 介绍与使用

从零开始配置vim(27)——代码片段

mysql jdbc源码分析片段 和 Tomcat's JDBC Pool

tomcat 介绍及环境搭建

Github介绍与使用