【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会自动将包解压缩。(包移动的速度快一点

相关文章
|
3月前
|
Java 应用服务中间件 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
|
4月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
231 2
|
3月前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
54 0
|
1月前
|
移动开发 Java 应用服务中间件
tomcat第1章 tomcat介绍、安装、部署项目
tomcat第1章 tomcat介绍、安装、部署项目
|
5月前
|
XML Java 应用服务中间件
tomcat三种部署方式和推荐方式
tomcat三种部署方式和推荐方式
|
18天前
|
XML Java 应用服务中间件
Tomcat_servlet部署、编译、配置、打包
Tomcat_servlet部署、编译、配置、打包
21 0
|
3天前
|
应用服务中间件
jeecgboot开发环境服务启动刷新没问题,部署到tomcat,F5刷新或者浏览器刷新,会出现404
jeecgboot开发环境服务启动刷新没问题,部署到tomcat,F5刷新或者浏览器刷新,会出现404
|
12天前
|
存储 Java 应用服务中间件
Springboot项目打war包部署到外置tomcat容器【详解版】
该文介绍了将Spring Boot应用改为war包并在外部Tomcat中部署的步骤:1) 修改pom.xml打包方式为war;2) 排除内置Tomcat依赖;3) 创建`ServletInitializer`类继承`SpringBootServletInitializer`;4) build部分需指定`finalName`;5) 使用`mvn clean package`打包,将war包放入外部Tomcat的webapps目录,通过startup脚本启动Tomcat并访问应用。注意,应用访问路径和静态资源引用需包含war包名。
|
13天前
|
安全 Java 应用服务中间件
【小白误闯】这可能是对 Tomcat 工作原理解释最详细的文章
脑子一闪而过,当年 V 哥在面试 Java 开发时,被问到让你写一个 Tomcat 服务器,你有什么想法?尼码,面试官摆明是在压工资了,你得逞了,我回答不上来,当时也没研究过 Tomcat 的源码,饮恨被拒。今天想想看,当时尴尬的表情,蛮逗的嘞。 今天V 哥有空把这个问题整理出来,干脆写成文章吧,放到资料库里,也分享给大家。Tomcat 是一个流行的 Java Servlet 和 JSP 容器,用于运行 Java Web 应用程序。它的核心组件主要包括:
|
25天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。