Tomcat使用生成的类持久化会话问题

时间:2011-09-06 09:47:30

标签: java tomcat servlet-container

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

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

我们能做些什么来反对吗? javax.annotation.Generated注释会有帮助吗?似乎没有人真正检查这个注释。

1 个答案:

答案 0 :(得分:4)

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