1.当遇到报错,由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。首先要确认是不是tomcat版本的问题,可能原因:前端提交的一些特殊字符在高版本的tomcat 中不能识别,

解决方法:

解决: 修改server.xml 配置

tomcat --> conf--> server.xml 

java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf-8" relaxedPathChars="|{}[],%"
      relaxedQueryChars="|{}[],%" />

.java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

感谢网有分享:https://blog.csdn.net/weixin_39207535/article/details/108260666

相关文章:

  • 2022-03-14
  • 2022-12-23
  • 2021-06-18
  • 2022-02-13
  • 2022-12-23
  • 2021-08-24
猜你喜欢
  • 2021-07-26
  • 2022-12-23
  • 2021-12-10
  • 2021-12-31
相关资源
相似解决方案