1. 程式人生 > >tomcat啟動報錯Error parsing HTTP request header The valid characters are defined in RFC 7230 and RFC 398

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後就可以正常執行