• 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
    在这里插入图片描述

  • 相关阅读:
    Springboot晋韵戏剧点播网站毕业设计源码112304
    NAT技术---网络地址转换
    软件测试人员提问常用的ChatGPT通用提示词模板
    C++——多态
    redis之GEO使用
    CSS简介
    STM32单片机学习3--STM32控制键盘
    C语言进阶指针(3) ——qsort的实现
    SRE实战:如何低成本推进风险治理?稳定性与架构优化的3个策略
    LeetCode 222. Count Complete Tree Nodes
  • 原文地址:https://blog.csdn.net/qq_37200262/article/details/126331361