JavaWeb——tomcat下载安装及其配置

文章目录

  • tomcat
    • 1、简介
      • (1)什么是Web服务器
      • (2)Tomcat简介
      • (3)小结
    • 2、基本使用
      • (1)Tomcat 下载安装
      • (2)Tomcat 目录结构
      • (3)Tomcat 启动停止
    • 3、IDEA创建Javaweb项目
      • (1)创建项目
      • (2)创建名字
      • (3)项目结构
      • (4)构建web项目
      • (5)配置web服务器(tomcat)
      • (6)部署文件
      • (7)启动


tomcat

1、简介

(1)什么是Web服务器

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

JavaWeb——tomcat下载安装及其配置_第1张图片

Web服务器是安装在服务器端的一款软件,将来我们把自己写的Web项目部署到Web Tomcat服务器软件中,当Web服务器软件启动后,部署在Web服务器软件中的页面就可以直接通过浏览器来访问了。

(2)Tomcat简介

Tomcat的相关概念:

  • Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。

  • 概念中提到了JavaEE规范,那什么又是JavaEE规范呢?

    JavaEE: Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF。

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

  • Tomcat的官网: https://tomcat.apache.org/ 从官网上可以下载对应的版本进行使用。

Tomcat的LOGO

JavaWeb——tomcat下载安装及其配置_第2张图片

对于tomcat的版本和servlet和jsp标准,以及jdk的支持如下:

JavaWeb——tomcat下载安装及其配置_第3张图片

所以我们要注意的是,引入的包一定要匹配

(3)小结

  1. Web服务器的作用

封装HTTP协议操作,简化开发

可以将Web项目部署到服务器中,对外提供网上浏览服务

  1. Tomcat是一个轻量级的Web服务器,支持Servlet/JSP少量JavaEE规范,也称为Web容器,Servlet容器。

2、基本使用

(1)Tomcat 下载安装

下载

我们这里下载一个10.0版本,我们依然可以使用java8。

https://tomcat.apache.org/download-10.cgi

安装

将下载的 .zip 压缩包 , 解压到系统的目录(建议是没有中文不带空格的目录)下即可。

(2)Tomcat 目录结构

Tomcat 的主要目录文件如下 :

目录 目录下文件 说明
bin / 存放Tomcat的启动、停止等批处理脚本文件
startup.bat , startup.sh 用于在windows和linux下的启动脚本
shutdown.bat , shutdown.sh 用于在windows和linux下的停止脚本
conf / 用于存放Tomcat的相关配置文件
Catalina 用于存储针对每个虚拟机的Context配置
context.xml 用于定义所有web应用均需加载的Context配置,如果web应用指定了自己的context.xml ,该文件将被覆盖
catalina.properties Tomcat 的环境变量配置
catalina.policy Tomcat 运行的安全策略配置
logging.properties Tomcat 的日志配置文件, 可以通过该文件修改Tomcat 的日志级别及日志路径等
server.xml Tomcat 服务器的核心配置文件
tomcat-users.xml 定义Tomcat默认的用户及角色映射信息配置
web.xml Tomcat 中所有应用默认的部署描述文件, 主要定义了基础Servlet和MIME映射。
lib / Tomcat 服务器的依赖包
logs / Tomcat 默认的日志存放目录
webapps / Tomcat 默认的Web应用部署目录
work / Web 应用JSP代码生成和编译的临时目录

(3)Tomcat 启动停止

启动

双击 bin/startup.bat 文件 ;

停止

双击 bin/shutdown.bat 文件 ;

访问

http://localhost:8080 

如果你能顺利打开这个页面就ok了:

JavaWeb——tomcat下载安装及其配置_第4张图片

注意: 启动的过程中,控制台有中文乱码,需要修改conf/logging.prooperties,因为我们电脑的编码方式是GBK

在这里插入图片描述

3、IDEA创建Javaweb项目

(1)创建项目

直接创建一个Java项目,我们自己尝试构建:

JavaWeb——tomcat下载安装及其配置_第5张图片

(2)创建名字

在这里插入图片描述

(3)项目结构

按照我的项目结构创建目录。

JavaWeb——tomcat下载安装及其配置_第6张图片

(4)构建web项目

进入项目构建的选项卡中:快捷键是 ctrl + shift + alt + s,也可以先点击file,再进入。

JavaWeb——tomcat下载安装及其配置_第7张图片

在facets选项中给项目添加特性:

点击加号,选择web,点击OK

JavaWeb——tomcat下载安装及其配置_第8张图片

这个指的是我们的xml所在的位置,一定要修改正确

在这里插入图片描述

很明显,我这个不对,如果不对,就点击减号删除掉,点击加新增一个。

修改后:

JavaWeb——tomcat下载安装及其配置_第9张图片

保证路径正确就行了,这个路径也要正确,如果不正确自行修改
在这里插入图片描述

添加一个artifacts,

JavaWeb——tomcat下载安装及其配置_第10张图片

它会自动给你添加:

JavaWeb——tomcat下载安装及其配置_第11张图片

点击确定,配置完成。

JavaWeb——tomcat下载安装及其配置_第12张图片

(5)配置web服务器(tomcat)

在这里插入图片描述

点击+ 选择 tomcat Server 选择local
JavaWeb——tomcat下载安装及其配置_第13张图片

选择我们的tomcat10

JavaWeb——tomcat下载安装及其配置_第14张图片

JavaWeb——tomcat下载安装及其配置_第15张图片

选择artfacts,讲我们的工程部署上去。

JavaWeb——tomcat下载安装及其配置_第16张图片

点击确定

(6)部署文件

JavaWeb——tomcat下载安装及其配置_第17张图片

(7)启动

在这里插入图片描述

JavaWeb——tomcat下载安装及其配置_第18张图片

配置完成!

参考学习:【白送资料】有料有深度的javaweb教程,tomcat10讲解_哔哩哔哩_bilibili

你可能感兴趣的:(Web学习,tomcat,servlet,服务器)