请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

jeesite

 找回密码
 注册新会员
查看: 493|回复: 0

[已解决] The valid characters are defined in RFC 7230 and RFC 3986

[复制链接]
admin 发表于 2016-12-20 18:16:09 | 显示全部楼层 |阅读模式
Tomcat8 以及apache-tomcat-7.0.73 存在这个问题,更换其他版本,无这个问题。网上资料少,估计是tomcat自己的问题吧。



  1. 十二月 20, 2016 6:01:36 下午 org.apache.coyote.http11.Http11Processor service
  2. 信息: Error parsing HTTP request header
  3. Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
  4. java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
  5.         at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:467)
  6.         at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:667)
  7.         at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
  8.         at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
  9.         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
  10.         at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
  11.         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  12.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  13.         at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  14.         at java.lang.Thread.run(Unknown Source)

复制代码




最近换了一个新的Tomcat ,版本是Tomcat8,编写了一个项目之后,发现这个tomcat无法传递JSON数据,这让我很郁闷呀,各种给google各种百度,最后无济于事,就想,会是工具的问题吗?我用IDEA开发的,各种检查看看是不是自己配置错了,最后没有查出问题,继续往下,会是Tomcat问题吗?我是从官方文档下载的呀,我就重新下载了一份,又下载了一份版本相对低一点的,最后配置好跑起来,结果也是不行,那是ubuntu开发的问题吗,之后打开window系统,使用eclipse开发了一份,然后在window下跑起来确认无误的跑起来,拿到编译文件复制到ubuntu下,跑起来不可以,那确定肯定不是工具的问题,紧接着我把这份编译后的文件放到服务器上,服务器也是ubuntu系统的,跑起来没问题,难道是ubuntu16和之前的版本http协议不同,Google,baidu,,,,最后也没发现问题,最后排除所有可能性,最后又回到tomcat上,我把服务器的tomcat复制一份到到本地系统,问题解决,这又可能是最近官方tomcat更新出问题了。

解决办法:复制一份能用的tomcat到你的本地,就Ok了,搞了一上午,还是tomcat问题,,,,,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册新会员

本版积分规则

QQ|手机版|小黑屋|Archiver|jeesite 官方论坛. ( 吉ICP备12004769号  

GMT+8, 2017-2-21 15:34 , Processed in 0.140625 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表