私はXMLを出力するサーブレットを持っています。私は一貫してPrintWriterをフラッシュしていることを確認して、いくつかの出力方法を試みました。Glassfishの最大サーブレット出力
最大49500文字まで動作します。そのような制限を超えて、与えられた出力は何もありません。
コードをTomcatにデプロイすると、問題なく動作します。
GlassFishのどこかに設定がありますか? server-configのXmxを512Mから1024Mに変更しましたが、これは何の違いもありませんでした。
感謝の気持ちでお待ちしております。
乾杯、 グレッグ
サーバーログにエラーが発生しましたか? – Preston
@Preston残念ながら、何もありません。また、PrintWriter.hasError()メソッドとそれを返すfalseもチェックされています。 GZipperフィルターを取り除くことで少しのブレークスルーがありました。 – user1016263
これを狩る無駄な一日のビット。サーブレットと呼び出し側の間にGzipperフィルタがあったことが分かりました。 GZipperフィルタを削除すると、xmlが正しく出力されます。明日のさらなる調査によると思います。 – user1016263