首页开发教程Apache Tomcat安装及配置教程

Apache Tomcat安装及配置教程

2025-01-28 40

Tomcat是一个开源、免费的轻量级Web服务器和Servlet容器。它是Apache软件基金会(Apache Software Foundation)旗下Jakarta项目中的一个核心部分,由Apache、Sun以及其他一些公司和开发者共同开发。由于Sun的支持,Tomcat总能第一时间支持最新的Servlet和JSP规范。例如Tomcat 5支持Servlet 2.4和JSP 2.0规范。由于技术先进、性能稳定且免费,Tomcat深受Java开发者的青睐,并得到了许多软件开发商的认可,成为一个非常流行的Web应用服务器。

Web服务器是一种安装在服务器端的软件,它负责处理HTTP协议的请求和响应,简化了开发人员对网络协议的操作,从而让Web开发更加便捷。Web服务器的核心功能是提供网上信息浏览服务。当我们将Web应用程序部署到Web服务器后,只需启动服务器,就可以通过浏览器访问该应用。

一、Tomcat与Apache的关系

Tomcat是Apache服务器的一部分:Tomcat可以视为Apache HTTP服务器的扩展,它独立运行,作为一个单独的进程启动。因此,尽管Tomcat属于Apache软件基金会的一部分,但它与Apache HTTP服务器是两个独立的程序。

1、Tomcat支持Java EE规范:Tomcat仅支持JDBC、JSP和Servlet等Java EE的部分规范。它专注于处理Web应用中与Java相关的内容,尤其是Servlet和JSP。

2、Tomcat作为Servlet容器:由于Tomcat支持Servlet和JSP规范,它常被称为Web容器或Servlet容器。Servlet应用必须依赖Tomcat才能运行,它充当了一个Java Web应用的运行环境。

常见的Web服务器

除了Tomcat,常见的Web服务器还包括:

  • Apache HTTP Server:一个高性能的Web服务器,广泛用于静态文件的处理,但不直接处理Java应用;
  • Nginx:一个高效的反向代理服务器,常用于负载均衡和反向代理,也可以处理静态内容;
  • Microsoft IIS:微软的Web服务器,通常用于运行ASP.NET应用。

二、Tomcat基本使用指南

1、安装

直接去官网下载,地址:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/

Apache Tomcat安装及配置教程

企业最常用的是Tomcat8,点击直接下载:

Apache Tomcat安装及配置教程

Tomcat是绿色软件,直接解压就能使用!

Apache Tomcat安装及配置教程

注意:Tomcat在解压缩的时候,解压所在的目录可以任意,但最好解压到一个不包含中文和空格的目录,因为后期在部署项目的时候,如果路径有中文或者空格可能会导致程序部署失败!(解压后最后将Tomcat文件夹重命名一下,使用原始名字配置环境变量容易出问题)

2、卸载

直接删除Tomcat文件夹即可,如果配置了环境变量,还要将环境变量进行删除

3、配置

安装后需要配置环境变量,过程和Java的环境变量配置如出一辙,如图所示:

Apache Tomcat安装及配置教程

Apache Tomcat安装及配置教程

备注:Tomcat8.x及其以上的版本需要配置环境,以下的版本不需要

(1)修改默认端口号

进入Tomcat目录下,conf文件夹中的server.xml文件

Apache Tomcat安装及配置教程

Apache Tomcat安装及配置教程

4、启动

双击bin目录下的startup.bat,弹出如下窗口,表示Tomcat启动成功

Apache Tomcat安装及配置教程

设置编码。因为在中国的Windows系统默认编码都是GBK,而Tomcat默认编码是UTF-8,导致乱码

Apache Tomcat安装及配置教程

Apache Tomcat安装及配置教程

修改后,就没有出现乱码了:

Apache Tomcat安装及配置教程

检验启动后能否被访问:通过浏览器访问 http://localhost:8080,若能看到Apache Tomcat的内容就说明Tomcat已经启动成功。

Apache Tomcat安装及配置教程

5、部署

直接将你的Web项目复制到webapps目录下,就部署完成了

Apache Tomcat安装及配置教程

然后启动Tomcat即可直接使用浏览器进行访问了:

Apache Tomcat安装及配置教程

6、关闭

  • 方法一:强制关闭。直接叉掉运行窗口,缺点:数据容易丢失;
  • 方法二:运行shutdown.bat文件,正常关闭不会造成数据丢失,缺点:比较麻烦;
  • 方法三:Crtl+C,正常关闭不会造成数据丢失,推荐使用。

三、IDEA中使用Maven创建Web项目

Web项目目录结构介绍

原始项目目录:

Apache Tomcat安装及配置教程

打包后的目录结构:

Apache Tomcat安装及配置教程

  • 开发项目通过执行Maven打包命package,可以获取到部署的Web项目目录;
  • 编译后的Java字节码文件和resources的资源文件,会被放到WEB-INF下的classes目录下;
  • pom.xml中依赖坐标对应的jar包,会被放入WEB-INF下的lib目录下;
  • 直接创建web项目;
  • 创建Maven项目→补全wepapp目录→设置默认打包方式。

Apache Tomcat安装及配置教程

创建成功后:

Apache Tomcat安装及配置教程

会发现少了一个Web目录,自动补齐Web项目必须的文件夹,同时需要在pom.xml文件中手动修改Web项目的默认打包方式

Apache Tomcat安装及配置教程

Apache Tomcat安装及配置教程

添加成功后:

Apache Tomcat安装及配置教程

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

相关文章