tomcat的下载安装与启动

本文详细介绍了Apache Tomcat的下载、安装、目录结构、启动、常见问题及解决方法,包括闪退、乱码和端口号被占用等问题的处理。通过设置环境变量、修改配置文件等步骤,确保Tomcat能正常运行。

概念

下载

安装

目录结构 

启动

启动常遇到的问题

闪退

乱码

端口号被占用

关闭

1、直接点 X关闭

2、点击命令关闭


 

概念

Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

下载

进入tomcat官网

因为我电脑是window64位的

 

安装

直接解压即可,注意:路径最好不要有中文

 

目录结构 

 

启动

找到bin目录下的可执行文件startup.bat,双击

启动成功,默认端口号8080,浏览器访问

 

启动常遇到的问题

闪退

为何会闪退,不一样的tomcat版本,每个人的闪退原因不一样,一般都是缺少环境变量造成的,以下基本涉及

我们用Notepad++打开startup.bat文件看一下

接着用Notepad++打开catalina.bat文件

找的是JAVA_HOME的环境变量,因为tomcat是纯java编写的,所以我们安装jdk的时候,要指定JAVA_HOME环境变量

如果还是闪退,那就在tomcat的bin目录下打开黑窗口

输入startup.bat ,回车运行

然后跟着提示处理就行了,比如现在我的问题是没有JRE_HOME变量,那我们就加一个JRE_HOME变量,指定我们的jre路径

 是启动成功了,但是有2个窗口,并且如果直接单击startup.bat还是闪退,看上图,Using CLASSPATH:,指向的就是我们安装tomcat的bin目录,可想我们缺少了CLASSPATH变量,所以添加CLASSPATH变量,指向的是tomcat的bin目录

再次双击startup.bat,成功,默认端口8080

 

乱码

发现了吗,我们启动成功 了,但是输出信息都是乱码,虽然不影响,但是很碍眼,这是因为字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)

找到tomcat配置文件conf目录下的logging.properties文件,打开

打开这个文本文件,找到如下配置项:

java.util.logging.ConsoleHandler.encoding = UTF-8

将 UTF-8 修改为 GBK,修改后的效果为:

java.util.logging.ConsoleHandler.encoding = GBK

 保存再次运行

端口号被占用

tomcat的默认访问端口号为8080

如果端口被占用,2中处理方案

1、我们修改配置文件里的相应端口号,配置文件里有很多端口,具体哪个端口被占用,就处理哪个端口你,这是启动访问的时候,相应端口号也要改变(推荐使用)

2、杀死占用端口号的进程(暴力)

 打开黑窗口,输入netstat -ano,找到需要杀死端口的相应PID(进程ID)

启动任务管理器,进程,查看,选择列,勾选PID

 

 PID排序,找到 相应的PID进程,杀死即可

关闭

1、直接点 X关闭

2、点击命令关闭

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林高禄

你打不打赏,我都会一直写博客

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值