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

文章目录

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

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

以版本10为例,点击Tomcat10,然后鼠标往下滑

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

因为Tomcat是绿色版的,所以直接解压安装即可,最好设置一下目录,不要直接放到C盘。

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

安装完成后,我们可以看到以下文件夹,下面我们简单了解一下各个文件夹是干什么的!

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

Tomcat文件夹下各文件的作用

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

文件夹

作用

bin

binary 里面放了两类的可运行文件,包括Tomcat启动和关闭

conf

放置了Tomcat的配置文件,如properties文件、xml文件

lib

放置了Tomcat运行过程中所需要的jar包

logs

存放日志文件

temp

Tomcat产生的临时文件和目录就放在这

webapps

放置web项目的地方

work

项目运行下产生的一些数据

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

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

找到conf下的logging.properties文件,用记事本打开

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

找到 java.util.logging.ConsoleHandler.encoding = UTF-8,将UTF-8修改为GBK,就不会乱码了。

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

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

Tomcat的删除

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

TomCat的使用

Tomcat端口号的修改

找到conf下的server.xml文件

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

找到如下代码,将默认的8080,改成你想使用的端口号(0~65535),我把他修改成80.

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

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

然后保存。

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

Tomcat启动失败

一是端口号被占用了

打开cmd 命令行窗口,输入netstat -ano

本地地址的后缀就是被使用的端口

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

解决方法:

要么把换一个端口号,要么把这个使用端口号的程序停掉。

二是命令行窗口一闪而过

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

Web项目的手动部署

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

发表评论

相关文章