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版本
我驰骋天下,守你盛世繁华