`
dwangel
  • 浏览: 267318 次
社区版块
存档分类
最新评论

tomcat 8.5.31版本开始不支持 域名带下划线 "_"

 
阅读更多
今天碰到上线的服务,无法访问,只是报 400
查了半天,发现域名里带 下划线 _ 即报400
改成减号(-)就可以正常访问。
查了半天。
原来是 8.5.31 开始严格的host检查……

[Coyote]

Enable strict validation of the provided host name and port for all connectors. Requests with invalid host names and/or ports will be rejected with a 400 response. (markt)

http://tomcat.apache.org/tomcat-8.5-doc/changelog.html

8.5.32 有相关错误输出,但是碰到 _ 依然会 返回400,即使说了:
Relax Host validation by removing the requirement that the final component of a FQDN must be alphabetic. (markt)

所以只好降 spring boot内嵌版本。
在maven的pom.xml里设个 <tomcat.version>8.5.30</tomcat.version>
分享到:
评论

相关推荐

    tomcat 8.5.31

    2. **HTTP/2支持**:从8.5版开始,Tomcat开始支持HTTP/2协议,这是一个重要的进步,因为HTTP/2可以提供多路复用、头部压缩和其他效率提升,从而改善用户体验。 3. **TLS增强**:Tomcat 8.5.31支持更多的加密套件和...

    apache-tomcat-8.5.31.zip

    Apache Tomcat 8.5.31 是一个广泛使用的开源软件,用以部署和运行Java Servlet和JavaServer Pages(JSP)的应用服务器。这个版本的Tomcat已经集成了阿里的路由策略,使得它更适合在大型分布式系统环境中进行高效且...

    apache-tomcat-8.5.31.tar.gz

    在本文中,我们将深入探讨Apache Tomcat 8.5.31这一特定版本,以及它如何在Web服务器领域扮演关键角色。 标题中的"apache-tomcat-8.5.31.tar.gz"表明这是一个归档文件,采用了tar和gzip两种压缩格式。tar是一种打包...

    Tomcat8.5.31

    apache-tomcat-8.5.31 版本的,大家可以下载哦!!!!!

    tomcat8.5.31文件夹

    【标题】"Tomcat 8.5.31 文件夹" 涵盖了Apache Tomcat服务器的一个具体版本,即8.5.31。Apache Tomcat是一款开源的Java Servlet容器,它实现了JavaServer Pages (JSP)、Servlet以及Java EE的Web应用程序部署规范。这...

    tomcat-8.5.31免安装版

    这个版本是专为Windows 64位操作系统设计的免安装版,用户只需下载并解压缩文件即可开始使用,无需进行复杂的安装过程。 **1. Tomcat简介** Tomcat是由Apache软件基金会开发的开源Web应用服务器,它实现了Java ...

    apache-tomcat-8.5.31-64位

    "apache-tomcat-8.5.31-64位"是针对64位操作系统的一个特定版本,其主要目标是替代之前的8.0.x系列,同时引入了与Tomcat 9.0.x兼容的新特性。 首先,让我们详细了解一下Apache Tomcat 8.5.x的主要特点: 1. **Java...

    tomcat8 Linux版本 8.5.31

    为了充分利用Tomcat8.5.31,你需要了解Java Servlet和JSP的基本概念,以及如何通过修改`server.xml`配置文件来调整服务器设置,如端口、连接器、数据源等。此外,理解日志文件和错误消息可以帮助调试和优化服务器...

    官方原版apache-tomcat-8.5.31

    Apache Tomcat 8.5.31 是一个官方发布的开源软件,主要用于运行Java Servlet和JavaServer Pages(JSP)的应用服务器。它是由Apache Software Foundation维护的Tomcat项目的一部分,是Java社区中最流行的轻量级应用...

    apache-tomcat-8.5.31

    这个版本是Tomcat服务器的一个特定迭代,它提供了对Java技术栈的支持,允许开发者在Web服务器上部署和运行基于Java的Web应用。 Tomcat的核心功能包括: 1. **Servlet容器**:Servlet是一种Java编程接口,用于扩展...

    apache-tomcat-8.5.31.rar

    3. **NIO.2支持**:Tomcat 8.5开始使用Java NIO.2 API进行I/O操作,这使得Tomcat可以更好地利用现代多核处理器,提高并发连接处理能力。 4. **更好的Jasper JSP引擎**:Jasper是Tomcat内置的JSP编译器,8.5版本中...

    apache-tomcat-8.5.31-windows-x86

    Apache Tomcat 8.5.31 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是专门为32位Windows操作系统设计的,确保在这样的平台上顺利运行Java ...

    apache-tomcat-8.5.31-windows-x64-linux双版本集合

    由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了...

    apache-tomcat-8.5.31-x64.zip

    "apache-tomcat-8.5.31-x64.zip" 是一个针对64位操作系统的Tomcat 8.5版本的压缩包,其中包含了运行和管理Java Web应用所需的所有组件。 在Tomcat 8.5中,有以下几个关键知识点: 1. **Servlet和JSP**:Servlet是...

    apache-tomcat-8.5.53_tomcat的8.0版本_ApacheTomcat8.5_choiceyqj_

    要开始使用这个版本的Tomcat,用户需要配置`conf/server.xml`文件,根据自己的需求调整服务器设置,然后可以在`webapps`目录下部署应用。启动Tomcat,可以通过`bin`目录下的脚本进行,例如在命令行输入`./catalina....

Global site tag (gtag.js) - Google Analytics