tomcat啟動報錯Error parsing HTTP request header The valid characters are defined in RFC 7230 and RFC 398
資訊: 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.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:194) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1050) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)
別人電腦可以正常執行,自己電腦執行專案報錯
一頓瞎百度,說修改tomcat的server.xml中的一個請求頭引數大小 maxHttpHeaderSize,還是不好使
tomcat版本為apache-tomcat-7.0.91從tomcat官網下載最新的,伺服器tomcat版本過高導致的報錯
解決:tomcat改為老版本的apache-tomcat-7.0.47後就可以正常執行