【Tomcat】壹 - Tomcat的快速入门:你也许会用Tomcat,但你真的了解它吗?本文章收录了Tomcat的简介、Tomcat各文件夹的作用、Tomcat的安装卸载使用,手动部署Tomcat

简介: 【Tomcat】壹 - Tomcat的快速入门:你也许会用Tomcat,但你真的了解它吗?本文章收录了Tomcat的简介、Tomcat各文件夹的作用、Tomcat的安装卸载使用,手动部署Tomcat

@[Toc]

Tomcat简介

Tomcat是Apache软件基金会的一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量的JavaEE规范。
JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF。

Tomcat的安装和删除

Tomcat的安装

点击Tomcat的官网,进入Tomcat的官网网站。
点击左侧栏的DownLoad,下载相应版本的Tomcat
在这里插入图片描述
以版本10为例,点击Tomcat10,然后鼠标往下滑
在这里插入图片描述
因为Tomcat是绿色版的,所以直接解压安装即可,最好设置一下目录,不要直接放到C盘。
在这里插入图片描述
安装完成后,我们可以看到以下文件夹,下面我们简单了解一下各个文件夹是干什么的!

双击bin目录下的startup.bat,产生一个java的图标之后,在网页中输入localhost:8080,可以看到Tom猫,就算安装成功了

Tomcat文件夹下各文件的作用

在这里插入图片描述

文件夹 作用
bin binary 里面放了两类的可运行文件,包括Tomcat启动和关闭
conf 放置了Tomcat的配置文件,如properties文件、xml文件
lib 放置了Tomcat运行过程中所需要的jar包
logs 存放日志文件
temp Tomcat产生的临时文件和目录就放在这
webapps 放置web项目的地方
work 项目运行下产生的一些数据

解决Tomcat运行时cmd命令乱码的问题

在这里插入图片描述
找到conf下的logging.properties文件,用记事本打开
在这里插入图片描述
找到 java.util.logging.ConsoleHandler.encoding = UTF-8,将UTF-8修改为GBK,就不会乱码了。
在这里插入图片描述
在这里插入图片描述

Tomcat的删除

因为Tomcat是绿色版,所以要删除的话,直接将文件夹删除即可。

TomCat的使用

Tomcat端口号的修改

找到conf下的server.xml文件
在这里插入图片描述
找到如下代码,将默认的8080,改成你想使用的端口号(0~65535),我把他修改成80.
在这里插入图片描述
在这里插入图片描述
然后保存。

为什么80是一个特殊的端口号呢?
因为Http协议的默认端口号是80,当我们把端口改为80的时候,再次访问网页的时候就不用再输入端口号了。

Tomcat启动失败

一是端口号被占用了

打开cmd 命令行窗口,输入netstat -ano
本地地址的后缀就是被使用的端口
在这里插入图片描述
解决方法:
要么把换一个端口号,要么把这个使用端口号的程序停掉。

二是命令行窗口一闪而过

这种情况多半是Java_Home里面有东西配置错了,检查一下,路径对不对。

Web项目的手动部署

1、将Web项目所在的文件夹复制到webapps
2、将Web项目打包(Java项目一般打成war包),放到webapps文件夹里去,Tomcat会自动将包解压缩。(包移动的速度快一点

相关文章
|
2月前
|
监控 Java 应用服务中间件
部署tomcat部署实战案例
本文是关于Tomcat部署实战案例的教程,包括通过yum和二进制方式部署Tomcat的详细步骤,以及如何监控Tomcat服务。
209 84
部署tomcat部署实战案例
|
3月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
2月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
1月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
97 0
|
3月前
|
应用服务中间件 Docker 容器
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
这篇文章介绍了在Docker中安装Tomcat的过程,包括搜索Tomcat镜像、拉取镜像、目录挂载的准备、创建并挂载容器,以及如何进入容器和进行测试。文中还说明了如何将WAR包部署到Tomcat服务器并访问部署的应用。
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
|
2月前
|
前端开发 Java 应用服务中间件
react自学(6) 部署到tomcat中
react自学(6) 部署到tomcat中
|
3月前
|
jenkins 持续交付 开发工具
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
76 3
|
4月前
|
Java 应用服务中间件 Shell
|
4月前
|
XML Java 应用服务中间件
Tomcat服务器的简介以及安装
Tomcat服务器的简介以及安装
68 3
|
5月前
|
缓存 负载均衡 NoSQL
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
81 1