1

我们有几个生成的类,这些类将在我们的 Web 应用程序的每个启动阶段重新生成。Tomcat 支持持久化会话,因此当 Tomcat 关闭或重新启动时,类会被持久化。

我们生成的类将在关闭挂钩中删除。因此,下次tomcat 启动Web 应用程序时,他抱怨缺少类文件并且无法恢复会话。

我们可以做些什么来对抗它吗?javax.annotation.Generated注释会在那里帮助吗?似乎没有人真正检查此注释。

4

1 回答 1

4

如果这些类没有直接存储在会话中,那么将它们的引用标记为transient- 它们将不会被序列化。

于 2011-09-06T09:54:17.780 回答