Веб-логика - Управляемый сервер - MaxPostSizeExceededException - PullRequest
0 голосов
/ 11 декабря 2018

В журнале управляемого сервера я вижу следующее исключение:

weblogic.servlet.internal.MaxPostSizeExceededException: MaxSavePostSize [4096] превышает

Читая, я нашел следующее объяснение оракула.

https://docs.oracle.com/middleware/1212/wls/WLUPG/compat.htm#WLUPG473

У меня есть вопрос

  1. Как мне установить это значение?Можно ли определить его в консоли weblogic для узла управляемого сервера?
  2. Как определить требуемое значение?

1 Ответ

0 голосов
/ 11 декабря 2018

Вы можете установить это в консоли WebLogic.

В Environment-> Servers перейдите на управляемый сервер, затем перейдите на вкладку Protocols и на этой вкладке HTTP.

Третий параметр в этом разделе - «Максимальный размер сообщения».

Справка по этому вопросу гласит:

Максимальный размер сообщения, который этот сервер позволяет читать данные HTTP POST в запросе сервлета..
Значение меньше 0 указывает на неограниченный размер.

Максимальный необходимый размер зависит от того, что делает ваше приложение и какие данные вы будете отправлять обратно из веб-клиента.Вы можете увеличивать его постепенно до тех пор, пока ошибки не прекратятся, или попытаться определить максимальный объем данных, который возможно установить.

Или вы можете установить его, скажем, -1, чтобы полностью избежать этой проблемы.Тем не менее, вы можете закончить размещением огромного количества данных, поэтому будьте осторожны.

...