[http-nio-8686-exec-1] INFO o.a.c.h.Http11Processor - [log,182] - 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.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:428)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:684)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:800)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1471)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
開發環境是springboot,一登錄就遇到這個錯誤,有時候會導致登陸莫名其妙失敗。
不是tomcat記憶體問題,設定了沒有用。
uj5u.com熱心網友回復:
來個大佬幫忙看看這個錯誤你們怎么解決的uj5u.com熱心網友回復:
https://www.jianshu.com/p/226b01e51929我猜你的情況是需要配置 maxHttpHeaderSize
uj5u.com熱心網友回復:
max-http-header-size:8192 這個是tomcat記憶體的設定,我設定了也米有用。現在主要影響我的是有時候造成登陸不正常,輸入了密碼界面直接重新重繪了,也無任何報錯,又要繼續輸入2,3次才能進入。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/71455.html
標籤:Web 開發
