Tomcat

Tomcat简介

Tomcat是一个典型的Web应用服务器软件,通过运行Tomcat服务器,我们就可以快速部署我们的Web项目,并交由Tomcat进行管理,我们只需要直接通过浏览器访问我们的项目即可。


安装及配置

当前支持的版本:

Apache Tomcat® - Which Version Do I Want?

Servlet Spec JSP Spec EL Spec Apache Tomcat Version Supported Java Versions
6.1 4.0 6.0 11.0.x 17 and later
6.0 3.1 5.0 10.1.x 11 and later
4.0 2.3 3.0 9.0.x 8 and later

Apache Tomcat® - Apache Tomcat 10 Software Downloads下载压缩包64-bit Windows zip,解压到合适的目录文件下,运行bin目录下的startup.bat/shutdown.bat,即可启动/关闭 Tomcat。

conf文件夹

conf文件夹下放置tomcat的配置文件,其中server.xml是服务器核心配置文件。

  • 连接端口相关设置

  • 主机相关设置

    默认端口号为8080.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <Serveice name="Catalina">
    <!-- 默认端口号:8080 -->
    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

    <!-- 默认主机名称:localhost 等价于127.0.0.1 -->
    <!-- 默认网站应用存放的根目录:webapps -->
    <Host name="localhost" appBase="webapps"
    unpackWARs="true" autoDeploy="true">
    </Serveice>

环境变量

环境变量的配置可选,真实的开发环境,都是在IDEA中操作。

如有需要,后续补充


部署项目到Tomcat

一般的项目结构:

  • webapps:Tomcat服务器的web目录

    • ROOT

    • 项目名

      • WEB-INF

        • classes:java程序
        • lib:依赖的jar包
        • web.xml:网站的配置文件
      • index.html:默认的首页

      • static

        • css
          • style.css
        • js
        • img

手动

将自己写的网页放到tomcat中网站应用(webapps)文件夹下,就可以访问了。