Проблема сохраняющихся сеансов Tomcat с сгенерированными классами - PullRequest
1 голос
/ 06 сентября 2011

У нас есть несколько сгенерированных классов, эти классы будут обновляться на каждом этапе запуска нашего веб-приложения.Tomcat поддерживает постоянные сеансы, поэтому при отключении или перезапуске tomcat классы сохраняются.

Наши сгенерированные классы будут удалены в ловушке завершения работы.Поэтому в следующий раз, когда tomcat запустит веб-приложение, он пожалуется на отсутствующие файлы классов и не сможет восстановить сеансы.

Есть ли что-то, что мы можем сделать против этого?Поможет ли аннотация javax.annotation.Generated?Кажется, никто не проверяет эту аннотацию.

1 Ответ

4 голосов
/ 06 сентября 2011

Если эти классы не хранятся непосредственно в сеансе, пометьте их ссылки transient - они не будут сериализованы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...