• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
黄洪波写点东西的地方
博客园    首页    新随笔    联系   管理    订阅  订阅
Tomcat8配置SSL和http自动跳转https的功能实现

参考:Tomcat8配置SSL和http自动跳转https的功能实现

深坑在此:

不知道是否由于是版本问题,服务器tomcat版本如下8.5.51.0

tomcat/bin/version.sh  --权限不足

chmod 777 ./version.sh

得到如下:Server version: Apache Tomcat/8.5.51

网上几乎所有的教程都提到需要把8009对应的注释放开

<Connector port="8009" protocol="AJP/1.3" redirectPort="443" secretRequired=""/>

经实际测试,并不需要。

只需要做如下配置即可,

web.xml

<!-- 配置SSL,配置在welcome-file-list标签之后 -->
<security-constraint>
    <web-resource-collection >
        <web-resource-name >SSL</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>

 

posted on 2020-04-20 21:51  红无酒伤  阅读(603)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3