• 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的内容,敬请期待。

  • 相关阅读:
    Maven 介绍
    【程序填空】单链表类定义 C++
    【23种设计模式】依赖倒置原则
    ngx-datatable的使用
    HDU 1213 - How Many Tables(并查集 or dfs)
    基于pytorch使用LSTM实现文本匹配任务
    maven基础
    vuex基础学习-看完即上手篇
    7-9 HashSet 重写相应方法
    大模型prompt提示词如何调优?
  • 原文地址:https://blog.csdn.net/weixin_58850105/article/details/126362269