当前位置:   article > 正文

Tomcat使用教程(超详细)_tomcat教程

tomcat教程

Tomcat学习笔记

本文主要是针对IDEA集成Tomcat,手把手教你如何将你在IDEA中写的的JavaWeb项目部署到Tomcat上
学习建议:建议先学完Maven,因为学完Maven后再来使用Tomcat会更加方便导入JavaWeb所需依赖
推荐阅读:一文带你快速上手项目开发神器Maven

1、Tomcat概述

  • 什么是Tomcat

    Tomcat是一个开源、免费、轻量级的Web服务器

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

    Tomcat官网:✈️传送门

    Tomcat的Log:

    image-20220801110857609

  • 什么是Web服务器

    Web服务器是安装在服务端的一款软件,它对HTTP协议的操作进行了封装使得程序员不必直接对协议进行相关操作,让Web开发变得更加便捷。Web服务器的主要功能就是提供网上信息浏览服务,当我们将自己写的Web项目部署道Web服务器上,只要启动Web服务器,就能直接通过浏览器访问我们的Web项目了。

    目前比较有名的Web服务器有:ApacheNginxISS

拓展

  • Tomcat和Apache的联系:Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的

  • Tomcat仅支持JDBC、JSP、Servlet等少量JavaEE规范1

  • 因为Tomcat支持Servlet/JSP规范,所以Tomcat也被称为Web容器、Servlet容器。Servlet需要依赖Tomcat才能运行

  • Web服务器服务端服务器的区别和联系

    • 服务器是一种特殊的计算机,它比普通计算机运行更快、负载更高、价格更贵,属于硬件范畴;
    • 服务端是是指为客户端提供服务的计算机,服务的内容诸如:提供数据的保存、数据的访问……属于硬件范畴;
    • Web服务器是指安装再服务端的一款软件,主要功能是提供网上信息浏览服务,但是只能响应HTTP的请求数据,属于软件范畴。
  • 能让你写的网站被所有人访问的三要素:服务器+域名+网站

2、Tomcat的基本使用

2.1 基本操作

2.1.1 安装

下载 → 解压 下载\rightarrow{解压} 下载解压

直接去官网下载,官网地址:✈️传送门,或者直接下载

image-20220801143643444

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

image-20220801144340923

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

image-20220801144628321

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

2.1.2 卸载

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

2.1.3 配置

安装后需要配置环境变量,过程和Java的环境变量配置如出一辙,这里就不细说了<(^-^)>
如图所示:
在这里插入图片描述
在这里插入图片描述
备注:Tomcat8.x及其以上的版本需要配置环境,以下的版本不需要

  • 修改默认端口号

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

    image-20220802110424307

    image-20220802110513929

小知识:

  • 端口号的范围是:0~65535

  • HTTP协议默认的端口号是80,如果将Tomcat的端口号改为80后,使用浏览器访问Tomcat就只需要输入localhost了

端口号被占,报错:

image-20220802124358477

2.1.4 启动

期间遇到的bug总结:

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