今天tomcat 7.0.73 遇到一个奇怪的问题

tomcat进行http request解析的时候报错,并将错误返回给客户端了,具体的错误如下:

org.apache.coyote.http11.AbstractHttp11Processor.process

Error parsing HTTP Request header.

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

baidu google 到的答案都是炸 tomcat servce.xml 中加入maxHttpHeaderSize属性

比如:http://blog.csdn.net/hechuan103/article/details/47318439

http://www.w2bc.com/Article/15349

http://blog.csdn.net/codetomylaw/article/details/43407443
这篇文章分析的特别到位

还有很多帖子说是使用啦get请求请求url过长

我也照做啦可是没有解决

后来发现是因为我的请求参数总包含啦 | 特殊字符,如该去掉特殊字符则请求成功。

另外tomcat 版本降到 7.0.63 也没有问题。



你可能感兴趣的:(今天tomcat 7.0.73 遇到一个奇怪的问题)