Web服务器(Tomcat)

SOBER大约 1 分钟

Web服务器(Tomcat)

Web服务器是一个软件程序,对 HTTP 协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷,主要功能是“提供网上信息浏览服务”

常见的 web 服务器有 jetty WebLogic WebSphere

Tomcat 简介

  • 概念: Tomcat 是 Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/jSP少量JavaEE规范。
  • JavaEE:Java Enterprise Edition,java 企业版。指 Java 企业级开发的技术规范总和。包含13项技术规范:IDBC、INDI、EIBRMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF
  • Tomcat 也被称为 Web 容器、Servlet 容器。Servlet 程序需要依赖于 Tomcat 才能运行
  • 官网:https://tomcat.apache.org/open in new window

Tomcat 基本使用

  1. 下载:官网下载,地址 https://tomcat.apache.org/download-90.cgiopen in new window
  2. 安装:绿色版,直接解压即可
  3. 目录介绍
  4. 卸载:直接删除目录即可
  5. 启动:双击:bin\startup.bat

    控制台中文乱码:修改 conf/logging.properties

    java.util.logging.ConsoleHandler.level = FINE
    java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
    java.util.logging.ConsoleHandler.encoding = GBK
    
  6. 关闭
    • 直接x掉运行窗口:强制关闭
    • bin\shutdown.bat:正常关闭
    • Ctrl + C:正常关闭
  7. Tomcat 部署项目

    将项目放置到 webapps 目录下,即部署完成

Tomcat 常见问题

  1. 启动窗口一闪而过:检查 JAVA_HOME 环境变量是否正确配置
  2. 端口号冲突:更改 Tomcat 默认端口号