zoukankan      html  css  js  c++  java
  • eclipse启动Tomcat时报错:严重: Exception loading sessions from persistent storage

     我的项目工程是Spring+hibernate+structs  1.0,最近启动tomcat时多次遇到如下异常:

    严重: IOException while loading persisted sessions: java.io.EOFException

    严重: Exception loading sessions from persistent storage

    等信息。

      经我查询一些网上信息,大致了什么原因,并且知道如何解决这个问题。

    1、为什么会出现这种异常?

          多数是因为非正常方式关闭了tomcat服务造成的。导致没有正常结束一个叫Session的会话。

    后来想想,我出现这样的情况,好像确实是非正常关闭服务造成的。

    2、解决办法。

          2.1、 网上多数提到到tomcat目录下,在local目录下,找到一个Session.ser的文件删除掉就可以了。   

                   但是,我的工程比较特殊,部署过后,在tomcat目录下面并没有我的工程,也根本不可能找到这个Session.ser文件。最后,我干脆将整个local目录删除了,结果还是不可以。

                  不过,也许上述方法对于可以在tomcat下找到Session.ser文件是适用的。

        2.2、  最后经过我的磁盘搜索,终于找到这个文件的所在之地。

                    如果在tomcat目录下找不到Session.ser文件,那么去eclipse工程的目录下找。

    是如下的路径下找到Session.ser文件的。

    E:twork.metadata.pluginsorg.eclipse.wst.server.core mp0workCatalinalocalhosttmisorg

       注:上述btwork是我的workspace工作目录。

              估计很少人注意到eclipse下的.metadata目录。

              在这个目录下,我找到了Session.ser文件,将其删除掉,并且重新部署项目,重新启动Tomcat,问题解决了,一切正常。

    具体参考:https://blog.csdn.net/lcathm/article/details/41683685

  • 相关阅读:
    普林斯顿宣布开源 25 核处理器
    瑞芯微RK3399宣布系统开源,进入百余种行业市场!
    Qt浅谈之二十App自动重启及关闭子窗口
    学在LINUX下编程(各种情况比较详细)
    ASP.NET开发规范:OWIN
    IDEA14中安装go语言插件
    sqlserver不能直接create table as select
    表复制语句select into from 与 insert into select 区别鉴赏
    实现Asp.net Mvc分布式Session Redis群集
    大小端模式
  • 原文地址:https://www.cnblogs.com/zxy-come-on/p/10947635.html
Copyright © 2011-2022 走看看