2 jianglongfeng jianglongfeng 于 2016.06.27 10:40 提问

Tomcat执行一段时间后报错

Tomcat执行一段时间后报如下错误:
27-Jun-2016 08:52:59.217 INFO [http-nio-80-exec-3] 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 method name. HTTP method names must be tokens
at org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine(AbstractNioInputBuffer.java:232)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1013)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
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值,无效

8个回答

LeGreen
LeGreen   2016.10.19 09:37

请问最后是怎么解决的?

yangjuanli
yangjuanli   2016.11.29 08:49

同问,我现在也遇到这个问题了。

liu_xiao_wei
liu_xiao_wei   2016.08.15 10:03

我最近也遇到了这个问题,不知道题主最后怎么解决了这个问题。
也是Tomcat运行一段时间抛出这个异常,不知道如何复现这个异常出现的情况。

Covenant571928489
Covenant571928489   2017.01.16 13:32

访问的时候用https就可以复现

crazilyer
crazilyer   2017.06.05 10:23

我的原因是因为我访问的时候用了https而不是http访问,我换成http访问就好了

wangzb9527
wangzb9527   2017.06.07 10:24

我也出现这个问题了,我的地址就是需要用https,不能改成Http

m0_37109675
m0_37109675   2017.07.16 10:43

用的就是 http 访问的,每隔一段时间就会出现上面的问题;
请问,哪位大神解决了,server.xml 中的配置 无效;

w773279595
w773279595   2017.07.17 21:13

https 和8080端口的问题吧

Csdn user default icon
上传中...
上传图片
插入图片