我们有几个生成的类,这些类将在我们的网络应用程序的每个启动阶段重新生成。 Tomcat 支持持久 session ,因此当 tomcat 关闭或重新启动时,类将被持久化。
我们生成的类将在关闭 Hook 中删除。因此,下次 tomcat 启动 Web 应用程序时,他会提示缺少类文件并且无法恢复 session 。
有什么我们可以做的吗? javax.annotation.Generated
注释有帮助吗?似乎没有人真正检查这个注释。
最佳答案
如果这些类没有直接存储在 session 中,则用transient
标记它们的引用——它们不会被序列化。
关于java - 生成的类的 Tomcat 持久 session 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7317955/