• Tomcat下载安装及配置Https教程


    一、下载Tomcat及解压

    这里下载的是tomcat9下载传送门
    在这里插入图片描述
    下载并解压

    二、本地运行

    双击startup运行
    在这里插入图片描述
    如果运行打印日志是乱码,修改D:\apache-tomcat-9.0.65-windows-x64\apache-tomcat-9.0.65\conf目录下的logging文件,java.util.logging.ConsoleHandler.encoding修改

    java.util.logging.ConsoleHandler.encoding = GBK
    
    • 1

    即可解决乱码
    在这里插入图片描述

    三、运行本地项目

    D:\apache-tomcat-9.0.65-windows-x64\apache-tomcat-9.0.65\webapps目录下新建文件夹GaoDe,文件夹下新建html页面。
    在这里插入图片描述
    访问:http://localhost:8080/GaoDe/gaode.html即可成功访问静态资源页面
    在这里插入图片描述
    这里部署的是一个实现高德地图实时定位的功能,该功能的学习地址为高德地图实时定位接口的调用

    四、创建tomcat证书

    使用JDK自带的keytool工具来生成证书:
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/84fd19b2a6794e1087e8b84f6d9f9fb3.png
    在这里插入图片描述
    在CMD输入以下命令

    keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\apache-tomcat-9.0.65-windows-x64\apache-tomcat-9.0.65\tomcat.keystore" 
    
    • 1

    指定生成的证书地址

    五、 配置tomcat服务器

    Tomcat安装目录下
    D:\apache-tomcat-9.0.65-windows-x64\apache-tomcat-9.0.65\conf
    修改server.xml文件
    在这里插入图片描述
    增加如下内容

    <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true"  
                   maxThreads="150" scheme="https" secure="true"  
                   clientAuth="false" sslProtocol="TLS"   
            keystoreFile="D:\apache-tomcat-9.0.65-windows-x64\apache-tomcat-9.0.65\tomcat.keystore"  
            keystorePass="123456789" />
    
    • 1
    • 2
    • 3
    • 4
    • 5

    众所周知,http协议的默认端口是80, https的默认端口是443, 这里将端口改为了443。

    六、启动tomcat服务器,使用Https访问

    访问https://localhost/
    在这里插入图片描述

    访问https://localhost/GaoDe/gaode.html
    在这里插入图片描述

  • 相关阅读:
    Chapter9 : De Novo Molecular Design with Chemical Language Models
    全闪SDS 2.0存储发展新趋势
    在 Git Bash 中为 vim 设置 Dracula 配色
    gym 动作空间,观测空间学习
    实验一 Linux基本操作
    SQL 时间范围和时间粒度
    华为云各Region网络延迟实测
    MySQL---排序与分页
    如何通过 Chainlink Price Feeds获得加密资产的历史价格
    AWS DynamoDB使用
  • 原文地址:https://blog.csdn.net/qq_37200262/article/details/126331361