Не WebLogic и поддерживает отказоустойчивые объектов сеанс, который не помечен как сериализуемый?


Работа над подъемом и переносом приложения spring MVC из Weblogic в Websphere. Предыдущие владельцы клянутся, что у них была отработка отказа, но половина объектов, которые хранятся в сеансе, даже не сериализуемы.

Игнорирует ли Weblogic эти ошибки сериализации или, возможно, он изящно обрабатывает любые несериализуемые объекты переходным способом?

1 3

1 ответ:

Игнорирует ли Weblogic эти ошибки сериализации или, возможно, он изящно обращается с любыми несериализуемыми объектами переходным образом?

Насколько мне известно, WebLogic не игнорирует несериализуемый объект, когда активирована репликация сеанса, и репликация сеанса просто завершится неудачей. WebLogic регистрирует это с помощью следующего сообщения:

<Error> <Cluster> <BEA-000126> <All session objects should be serializable to replicate. Check the objects in your session. Failed to replicate non-serializable object.>

Я не могу подтвердить это прямо сейчас, но эта статья даже утверждает, что репликация сеанса будет даже остановиться после этого.

Ссылки