Tomcat下载及使用说明

目录

1.什么是Tomcat

2.Tomcat下载流程及注意问题

3.Tomcat使用说明


1.什么是Tomcat

Tomcat实质上就是一个HTTP服务器。是java圈里最为知名的一种。

2.Tomcat下载流程及注意问题

①搜索到官网,并进行下载。

Apache Tomcat® - Welcome!icon-default.png?t=M666https://tomcat.apache.org/其中:

apache:是开发维护Tomcat的一个组织,在开源社区具有相当大的影响力。

org:是一个常见的顶级域名,表示的是一个非盈利性组织的域名。

②找到download选择合适的版本

注意!!!Tomcat的版本会和servlet以及JDK的版本绑定在一起,所以一定要选择合适的版本。我这里用到的是Tomcat8.

 ③点击之后,在右侧找到Binary Distributions下面的zip,就可以进行下载啦。

3.Tomcat使用说明

①讲解解压缩包后的重要部分:

(1)bin:启动停止的脚本。

 打开之后有很多内容,我们目前关心的就是以上两项,表示的是Tomcat的启动。

.bat结尾的后缀是Windows的批处理文件;而以.sh结尾的后缀是Linux脚本的文件。

我们直接在对应的操作系统中双击对应的文件就能够启动了。

(2)conf:Tomcat的配置文件,通过xml的格式来组织的。

点击这个红色的,我们可以修改Tomcat的端口号,Tomcat的默认端口号是8080,但是如果该电脑已经有程序占用了这个端口号,我们就要做对应的修改。

(3)logs:这个目录记录了很多日志,日志其实就是Tomcat运行过程中的具体细节,后续有很多时候也从日志上来找代码中存在的问题。

(4) webapps:这个目录就是我们部署的servlet程序。 

每个servlet程序都是一个war后缀文件(一种压缩打包的格式)。Tomcat会自动把这个压缩包给解压缩然后得到一个目录。每个war实际上都对应了一个webapp,也就是一个网站。一个Tomcat允许同时部署多个网站,也就是可以存在多个webapp。

注意:

正因为Tomcat可以部署多个servlet程序,因此也可以把Tomcat称为“Servlet容器”,简称“容器”。但是在计算机中出现的容器很多,因此我们要明白别人说的容器,究竟是哪一种?
容器1:Java中的集合类在C++中被称为容器,现在很多Java程序员也管集合类叫容器。
容器2:Tomcat是Servlet的容器,一个Tomcat可以承载多个webapp。
容器3:Spring可以管理很多个Bean对象,Spring也可以被称为Bean的容器。
容器4:Docker被认为是轻量级的虚拟机,一个docker程序里,可以有多个“轻量虚拟机,每个轻量虚拟机中又可以包含很多程序,因此就把轻量虚拟机称为容器,进一步把docker也称为容器了。
②Tomcat启动是容易出现的问题

当我们双击startup后,若是成功启动,在对话框的最下面会有如下显示: 

(1)乱码形式解释:

这里现在显示的是乱码的形式,这是因为Tomcat 内部使用的编码形式是utf8,而我们使用的Windows的是“简易中文版”,也就是GBK。而cmd这个程序是跟随了系统的字符集。数据是根据utf8来构造的,但是cmd在显示的时候却按照了GBK的形式来进行解析,所以就出现了乱码的情况。要想不出现乱码也可以,我们需要修改电脑的注册表,但是一不小心就可能导致出其他的问题,因此不建议。

(2)出现闪退:

要是出现闪退,则是表示没有成功启动,主要可能是以下几点原因:

a.环境变量问题

Tomcat要想正确运行就需要找到之前的JDK的位置,这个时候我们就可以通过环境变量来进行查看。

我们需要根据报错的提醒来作出适当的调整。

我们只需要把startup.bat拉到cmd的命令行中,若是有问题就会提醒 。

比如:

这个时候我们就需要找到自己Tomcat的所在位置,然后在环境变量中进行配置如下,保存后就可以运行了。

 b.端口号问题:

如果端口号被占用了的话,这个时候是无法启动Tomcat的。我们就需要修改端口号或者关闭占用端口号的程序后就可以运行了。

③Tomcat启动后的访问

(1)可以用浏览器来访问Tomcat了

Apache Tomcat/8.5.81

注意:要打开Tomcat后才能够显示这个页面

(2)我们可以部署一些自己的页面到Tomcat中

注意!!!

首先需要把待放入页面的涉及部分放在一个文件夹里然后放入Tomcat所在的webapps文件夹里。而且涉及页面的路径也一定要正确,不然就会出错,就会找不到该页面。

并且这里的打开和直接通过浏览器打开是不一样的,要是直接通过浏览器打开,别人是不能访问到该页面的,但是上面演示的这个是通过Tomcat来显示的,这个在共用一个网络上是可以看见的,但是后续我们有了自己的服务器,外网IP,那么所有的人均能够访问到这个页面

 关于Tomcat的讲解就到这里啦,之后我们将会学习Tomcat的一组API也就是servlet的内容,敬请期待。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

张洋洋~

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值