当前位置:   article > 正文

Tomcat详解_速达软件 tomcat讲解

速达软件 tomcat讲解

Tomcat概述

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

下载及安装

  1. 官网地址:https://tomcat.apache.org/

请添加图片描述

大致看一下官网的页面,可以看到Tomcat的版本迭代还是很频繁的,最新的版本已经到了Tomcat10.0.23,现在Java开发主流的版本是Tomcat8及Tomcat9

2.我们这次以安装Tomcat9为例

请添加图片描述

下载完成后在本地会有一个压缩包,直接解压即可

请添加图片描述
解压后的目录结构如下:

请添加图片描述

目录详解

  1. bin : 用于存放Tomcat的可执行程序,可以看到里面有.bat和.sh结尾的文件,其中.bat是Windows上运行的,.sh是Linux上运行的
  2. conf:用于存放Tomcat的各种配置文件,例如:
    1. server.xml: 用于配置端口号、虚拟主机、编码等
    2. web.xml: tomcat下的web应用通用的配置
  3. lib: 存放Tomcat运行需要的jar包,不修改
  4. logs: 存放Tomcat运行时的日志文件
  5. temp: 存放Tomcat运行期间产生的临时文件,可以删除里面的数据
  6. webapps:Tomcat默认的项目部署目录
  7. work: 存放代码编译后的class文件,删除后会重新生成
  8. LICENSE: Tomcat开源许可文件,不能修改
  9. NOTICE: Tomcat说明文件,不能修改
  10. RELEASE-NOTES: Tomcat版本说明文件
  11. README.md:Tomcat帮助文件

启动服务器

  1. 找到bin目录下的startup.bat 文件,双击启动即可

请添加图片描述

2.打开浏览器,输入地址http://localhost:8080/,可以看到Tomcat的启动画面了

请添加图片描述

3.关闭的话,选中bin目录下的shutdown.bat文件,双击即可

4.启动的时候大家可能会出现以下的乱码情况

请添加图片描述

5.出现这种情况,我们第一时间应该想到应该去修改Tomcat的匹配文件,用记事本打开conf目录下的logging.properties文件

请添加图片描述

6.找到文件中的java.util.logging.ConsoleHandler.encoding = UTF-8这一行代码,.修改UTF-8改为GBK,保存重新启动

请添加图片描述

7.可以看到启动日志里已没有乱码,正常显示

请添加图片描述

修改端口号

  1. 点击conf目录下的server.xml配置文件

    请添加图片描述

  2. 找到Connector标签,修改port的端口号,例如8090

    请添加图片描述

  3. 重启Tomcat,输入地址http://localhost:8090/,可以看到Tomcat的启动画面了

请添加图片描述

部署项目

  1. 新建一个项目目录ceshi(注意,新建目录需要在访问地址上跟上目录名称,如果直接放在ROOT目录下,则不需要,Tomcat默认访问ROOT目录

    请添加图片描述

  2. 在目录中新建一个index.html文件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    hello word
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
  3. 重启Tomcat,输入地址http://localhost:8090/ceshi, 可以看到页面上打印的内容

    请添加图片描述

4.注意,Tomcat运行项目时默认打开index.html文件,我们在请求地址上可写可不写,这是因为是由Tomcat的web.xml文件决定的

请添加图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/500818
推荐阅读
相关标签
  

闽ICP备14008679号