顾名思义,报这个错是因为请求头太长了(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.按上述方法操作,然后
最后,重新add项目,再发布;
2.直接修改eclipse的Services工程的xml文件,即加上maxHttpHeaderSize ="102400",重启tomcat即可。推荐使用这种方法