Java Glassfish问题的最大Servlet输出

Java Glassfish问题的最大Servlet输出,java,xml,servlets,glassfish,Java,Xml,Servlets,Glassfish,我有一个输出XML的servlet。我尝试了多种输出方式,以确保始终刷新PrintWriter 它最多可工作49500个字符。超过这种极限时,给出的输出为零 将代码部署到Tomcat上可以完美地工作(没有限制问题) 玻璃鱼上有什么背景吗?作为测试,我将服务器配置的Xmx从512M更改为1024M,但这似乎没有任何区别 感谢您的指导 干杯, 格雷格好的。我还没来得及做充分的调查,但我希望周末能有时间好好玩玩 我们似乎对Glassfish上的GZipper设置和分块数据响应存在问题。通过从服务器上删

我有一个输出XML的servlet。我尝试了多种输出方式,以确保始终刷新PrintWriter

它最多可工作49500个字符。超过这种极限时,给出的输出为零

将代码部署到Tomcat上可以完美地工作(没有限制问题)

玻璃鱼上有什么背景吗?作为测试,我将服务器配置的Xmx从512M更改为1024M,但这似乎没有任何区别

感谢您的指导

干杯,
格雷格

好的。我还没来得及做充分的调查,但我希望周末能有时间好好玩玩

我们似乎对Glassfish上的GZipper设置和分块数据响应存在问题。通过从服务器上删除这些设置,所有设置似乎都可以正常工作

这次论坛讨论似乎与我们所看到的一致。需要注意的是,看到了这条玻璃鱼3.1.1


服务器日志中是否有错误?@Preston一点也不遗憾。还检查了PrintWriter.hasError()方法,并返回false。刚刚在移除GZipper过滤器方面有了一个小小的突破——我们说的是进一步的测试。在这方面花了一点时间。事实证明,在servlet和调用者之间有一个gzip过滤器。删除GZipper过滤器可以正确地输出xml。我想明天会有更多的调查。很高兴你在跟踪。当你找到答案后,把它贴出来。