【问题标题】:Persisting Session of Tomcat Server Application between re deploymets from Myeclipse IDE在 Myeclipse IDE 的重新部署之间保持 Tomcat 服务器应用程序的会话
【发布时间】:2011-03-22 05:36:05
【问题描述】:

全部 我正在使用 Tomcat 6.X 和 My Eclipse 开发一个 Web 应用程序。 当我对现有的 java 文件(Java 类、SERVLETS、过滤器)进行一些更改时,我必须将其重新部署到 tomcat 服务器。但是,当我重新部署应用程序时

现有会话变为空。

有什么方法可以让我在从 MY ECLISPE 重新部署之间保持现有会话。

【问题讨论】:

    标签: java tomcat myeclipse


    【解决方案1】:

    来自Tomcat Docs

    在此处查看有关JDBC persistencetomcat-6-session-persistence-through-jdbcstore 的教程

    • 基于文件
    • 基于 JDBC 的存储

    重启持久化

    每当 Catalina 正常关闭并重新启动时,或者当 应用程序重新加载被触发, 标准管理器实施将 尝试序列化所有当前 到磁盘文件的活动会话位于 通过路径名属性。所有这样的 然后将保存的会话 反序列化和激活(假设 他们平均没有过期 时间)应用程序重新加载的时间 完成。

    为了成功恢复会话属性的状态,所有 此类属性必须实现 java.io.Serializable 接口。你 可能导致经理强制执行此 通过包括限制 网页中的元素 应用程序部署描述符 (/WEB-INF/web.xml)。

    【讨论】:

      猜你喜欢
      • 2011-09-25
      • 2015-02-18
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 2020-07-18
      • 1970-01-01
      • 2023-02-20
      相关资源
      最近更新 更多