Java 在JBoss中重新启动后恢复会话

Java 在JBoss中重新启动后恢复会话,java,session,jakarta-ee,jboss,Java,Session,Jakarta Ee,Jboss,我可以在重启后恢复JBoss上的会话吗?我想在我的开发机器上使用它。所有servlet容器都将尝试在服务器重启之间保持会话活动。但所有会话对象都必须是可序列化的,才能正常工作。这一点在以下部分中得到了回答: 自JBoss-3.2.6RC1以来: 默认的tomcat会话管理器将持久化会话。这个可以 如果 会话包含不可序列化的数据 要禁用会话持久性,请使用创建WEB-INF/context.xml 将路径名设置为空值的管理器元素: JBoss-3.2.5及更早版本不读取WEB-INF/conte

我可以在重启后恢复JBoss上的会话吗?我想在我的开发机器上使用它。

所有servlet容器都将尝试在服务器重启之间保持会话活动。但所有会话对象都必须是可序列化的,才能正常工作。

这一点在以下部分中得到了回答:

自JBoss-3.2.6RC1以来:

默认的tomcat会话管理器将持久化会话。这个可以 如果 会话包含不可序列化的数据

要禁用会话持久性,请使用创建WEB-INF/context.xml 将路径名设置为空值的管理器元素:


JBoss-3.2.5及更早版本不读取WEB-INF/context.xml文件

JBoss 4.0.3默认情况下已禁用此功能。看见 /jboss-4.0.3/server/default/deploy/jbossweb-tomcat55.sar/context.xml


虽然这在理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。
<Context>
   <Manager className="org.apache.catalina.session.StandardManager"
      pathname="" ></Manager>
</Context>