zoukankan      html  css  js  c++  java
  • 严重: Exception loading sessions from persistent storage java.io.EOFException

    启动项目时报以下异常

    严重: Exception loading sessions from persistent storage
    java.io.EOFException

     

    遇到上述异常,删除Tomcat里面的workCatalinalocalhost下的项目文件内容即可解决.

    原因是由于项目测试中class文件或者其它文件更新过频繁。

     

     

    之前经常碰到页面修改后,重新发布的项目页面还是原样,不管删掉tomcat/webapps/发布的项目还是重新部署,都无法显示修改后的效果,

    但是其他页面修改后又能显示。真是莫名其妙。

    现在才知道是tomcat的问题,同样删除Tomcat里面的workCatalinalocalhost下的项目文件内容即可解决.


    避免该错误的发生:

                   该问题的原因是tomcat的session持久化机制引起的,tomcat这个功能本身的用意在于重启tomcat后保持之前的session,但是在tomcat非正常关闭后,tomcat尝试恢复session时读取失败,就抛出错误,不影响系统使用。

                   如果需要避免这个问题关闭tomcat的持久化功能就就可以了,具体为修改conf下的server.xml文件。在项目的context间加入一句代码<Manager className=”org.apache.catalina.session.PersistentManager” saveOnRestart=”false”/>重启tomcat以后再也不会报这个错误了。

                 注: 出处http://mtoou.info/tomcat-exception/

  • 相关阅读:
    307.区域与检索--数组可修改
    202.快乐数
    263.丑数
    205.同构字符串
    204.计数质数
    40.组合总和Ⅱ
    811.子域名访问计数
    39.组合总和
    udp与tcp
    SQL复习
  • 原文地址:https://www.cnblogs.com/ZhangZiYangDeBoKe/p/10947861.html
Copyright © 2011-2022 走看看