Is there a max size for POST parameter content?
http-post, servlets, tomcat
Solution
As per this the default is 2 MB for your `<Connector>`.
maxPostSize = The maximum size in bytes of the POST which will be handled by the container FORM URL parameter parsing. The limit can be disabled by setting this attribute to a value less than or equal to 0. If not specified, this attribute is set to 2097152 (2 megabytes).
Edit Tomcat's server.xml. In the `<Connector>` element, add an attribute `maxPostSize` and set a larger value (in bytes) to increase the limit.
Having said that, if this is the issue, you should have got an exception on the lines of `Post data too big` in tomcat
For Further Info
Problem
I'm troubleshooting a Java app where XML is sent between two systems using HTTP POST and Servlet. I suspect that the problem is that the XML is growing way too big. Is it possible that this is the problem? Is there a limit? When it doesn't work, the `request.getParameter("message")` on the consumer side will return null. Both apps are running on TomCat. For instance, an XML document of size 1.73mb will not make it through.