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


可能原因一:

  在本地tomcat啟動正常並且訪問正常的項目放在服務器上tomcat報以上錯誤。

    本地tomcat為7.0.68,服務器上為7.0.86

    錯誤原因:服務器tomcat版本過高。

    解決辦法:將服務器上tomcat改為7.0.68,訪問正常。

可能原因二:

   Tomcat配置中maxHttpHeaderSize默認配置上沒有的,默認值是8*1024 ,修改tomcat   service.xml配置文件

   <Connector  port="8080"  protocol="HTTP/1.1"  connectionTimeout="20000"  maxHttpHeaderSize ="10240" redirectPort="8443" />

可能原因三:

   引起這個問題的原因是url中有中文參數,新版本的tomcat對url的格式規范要求更高,所以驗證通不過,但是谷歌等一些瀏覽器會主動給中文轉譯,所以不存在這個問題,360和ie不會主動轉譯,解決方法1:規范url,不要有中文,2:降低tomcat版本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM