Tomcat 详解(安装Tomcat、启动和配置,发布一个web网站)

接下来开始 Tomcat DE 详细介绍。

一. 安装Tomcat

官网下载地址:Tomcat 下载地址(Tomcat 10.0)
在这里插入图片描述
下载完毕以后,解压

二. Tomcat 启动和配置

2.1 目录文件

  • bin 文件夹 — 启动、关闭Tomcat
  • conf 文件夹 – 配置
  • lib 文件夹 – 依赖的 jar 包
  • logs 文件夹 – 日志
  • webapps – 存放网站

2.2 启动 Tomcat、测试

  • 打开 bin 文件夹;双击 startup(打开以后,命令窗口不要关闭

  • 打开浏览器,输入 localhost:8080

当出现上述界面,说明启动成功!

2.3 关闭 Tomcat

三. 配置

  • 打开 conf 文件件,选择 server.xml 文件(配置文件)
    在这里插入图片描述

  • tomcat的默认端口号为:8080

  • mysql:3306

  • http:80

  • https:443

    <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">
  • 可在 C:\Windows\System32\drivers\etc 文件夹下的 host 文件修改 主机名
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

四. 发布一个 web 网站

将自己写的网站,放到服务器 (Tomcat) 中指定的 web 应用的文件夹(webapps)下,就可以访问了

  • 打开 webapps 文件夹,下面均可以直接运行
- 输入 **localhost:8080/examples**

五.常见面试题

问:请你谈谈网站是如何进行访问的!

  1. 输入一个域名;回车

  2. 检查本机的 C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射;

    • 有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问

      127.0.0.1      localhost
      
    • 没有:去DNS服务器找,找到的话就返回,找不到就返回找不到;

  3. 可以配置一下环境变量(可选性)

Tomcat 的主要配置文件是 server.xml,它位于 Tomcat 安装目录的 conf 目录下。以下是 server.xml 配置文件的一些常见参数和说明: 1. Server 元素:定义 Tomcat 服务器的全局配置,可包含一个或多个 Service 元素。 - shutdown:用于关闭 Tomcat 服务器的命令字符串。 - port:定义 Tomcat 服务器监听的端口号。 2. Service 元素:定义一个具体的服务,通常包含一个或多个 Connector 元素和一个或多个 Engine 元素。 - name:服务名称。 - connector:定义连接器,用于处理客户端请求。 - engine:定义处理请求的引擎。 3. Connector 元素:定义监听请求的端口和协议。 - port:监听的端口号。 - protocol:使用的协议,如 HTTP/1.1。 4. Engine 元素:定义处理请求的引擎,通常包含一个或多个 Host 元素。 - defaultHost:默认的虚拟主机。 5. Host 元素:定义虚拟主机,可以处理来自客户端的请求。 - name:虚拟主机名称。 - appBase:应用程序部署的基础目录。 6. Context 元素:定义 Web 应用程序的上下文路径、文件位置等信息。 - docBase:Web 应用程序的部署目录。 - path:Web 应用程序的上下文路径。 7. Valve 元素:用于配置各种阀门,如访问日志、身份验证等。 8. Realm 元素:定义身份验证和授权的规则。 这只是 server.xml 配置文件中的一部分常见参数,实际上还有更多的配置选项可以进行调整。请根据具体需求和官方文档进行详细配置
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值