Tomcat 简单使用

1. 安装和配置

  1. 进入官网 https://tomcat.apache.org/,进入任意一个版本的下载页面:

    在这里插入图片描述

  2. 下载对应系统下的压缩包

在这里插入图片描述

  1. 解压下载的压缩包即可使用,其包含内容如下所示

在这里插入图片描述

2. Tomcat 的启动和配置

2.1 启动 Tomcat

进入 bin 文件夹,双击执行 startup.bat,启动 Tomcat 服务器

此时可以打开浏览器输入:localhost:8080127.0.0.1:8080,来验证是否成功启动 Tomcat

在这里插入图片描述

可能遇到的问题:

  1. Java 环境变量没有配置
  2. 闪退问题:需要配置兼容性
  3. 乱码问题:配置文件中设置

2.2 配置

服务器开心配置文件如图所示:

在这里插入图片描述

扫描二维码关注公众号,回复: 12481165 查看本文章
  • 可以配置主机端口号

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    
  • 可以配置主机的名称

    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    

高难度面试题:请你谈谈网站是如何进行访问的

  • 输入一个域名,回车
  • 检查本机的 C:\Windows\System32\drivers\etc\hosts 配置文件下有没有这个域名映射
    • 有:直接返回对应的 IP 地址,这个地址如果有 web 程序,则可以直接访问
    • 没有:去 DNS 服务器找 IP 地址,找到的话就返回,找不到就返回找不到

可以配置一下环境变量

2.3 发布一个简易的网站

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

网站应该有的结构:

--webapps: Tomcat 服务器的 web 目录
    -ROOT
    -ice: 网站的目录名
        - WEB-INF
            - classes: Java 程序
            - lib: web 应用所以来的 jar 包
            - web.xml: 网站配置文件
        - index.html: 默认的首页

3. 控制台输出乱码中文问题

因为 Tomcat 默认编码时 GBK 的,所有要找到 Tomcat 下的配置文件 logging.properties,将java.util.logging.ConsoleHandler.encoding 更改为 GBK

  1. IDEA——>【Help】——>【Edit Custom VM Options】——>末尾添加一行-Dfile.encoding=UTF-8
  2. 在 Tomcat 的 VM Option 添加 -Dfile.encoding=UTF-8
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dreaming_coder/article/details/111599588