顾名思义,报这个错是因为请求头太长了(url带的参数字节过长),超过了tomcat的默认值。

网上教程:

处理办法:在conf/server.xml中 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"  maxPostSize="0" maxHttpHeaderSize ="102400"/> 

处加上maxHttpHeaderSize ="102400"

重启后还是报错,原因是,server.xml修改后没有生效。解决方法:

1.按上述方法操作,然后java.lang.IllegalArgumentException: Request header is too large

最后,重新add项目,再发布;

     2.直接修改eclipse的Services工程的xml文件,即加上maxHttpHeaderSize ="102400",重启tomcat即可。推荐使用这种方法java.lang.IllegalArgumentException: Request header is too largejava.lang.IllegalArgumentException: Request header is too large

相关文章: