为了账号安全,请及时绑定邮箱和手机立即绑定

Tomcat服务器执行一段时间后,报错Error parsing HTTP request header

信息: Error parsing HTTP request header

 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens

at org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(InternalAprInputBuffer.java:181)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:996)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)

at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517)

at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:745)

请问是什么原因?该怎么解决啊?

百度搜到说,要在server.xml中,设置并加大maxHttpHeaderSize的属性和值,但试了下,貌似没什么用啊!

正在回答

27 回答

最后怎么解决的,请教 

0 回复 有任何疑惑可以回复我~
十二月 27, 2016 4:12:40 下午 org.apache.coyote.http11.AbstractHttp11Processor process
信息: Error parsing HTTP request header
 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
    at org.apache.coyote.http11.InternalAprInputBuffer.parseRequestLine(InternalAprInputBuffer.java:235)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1000)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517)
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)


0 回复 有任何疑惑可以回复我~

看来最近都有这个问题呀http://img1.sycdn.imooc.com//5862254300014ac512120413.jpg

0 回复 有任何疑惑可以回复我~
#1

diversity1

请问这是什么问题,没有头绪
2017-01-18 回复 有任何疑惑可以回复我~

快告诉我,怎么解决的啊,急,求助


0 回复 有任何疑惑可以回复我~

没呢,感觉是发布到服务器的项目太多,清理一些就好了,不确定是不是!

0 回复 有任何疑惑可以回复我~

我也遇到这个问题了, 你解决了吗?

0 回复 有任何疑惑可以回复我~

咦,现在启动 Tomcat 服务器,已经没有这个问题了,不知是什么原因.......

0 回复 有任何疑惑可以回复我~
首页上一页123下一页尾页

举报

0/150
提交
取消

Tomcat服务器执行一段时间后,报错Error parsing HTTP request header

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号