`
JadeLuo
  • 浏览: 425849 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

tomcat对硬盘的session读取失败

 
阅读更多

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

 

 

一直用tomcat一段时间都正常无事,最近一次启动tomcat就发生以下异常:

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


原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。

分享到:
评论

相关推荐

    tomcat-redis-session-manager

    这是一个开源项目,它允许Tomcat服务器将用户的session数据持久化到Redis数据库中,而不是传统的内存或本地硬盘。这样,无论用户访问哪个服务器节点,都能获取到正确的session信息,从而实现负载均衡下的会话持久性...

    Tomcat7+Redis+Session

    - **引入依赖**: 在Web应用的`pom.xml`或构建脚本中,添加对`tomcat-redis-session-manager`等库的依赖。 - **编码调整**: 如果需要自定义Session操作,可能需要编写Java代码来处理Session的创建、读取、更新和...

    Tomcat、Redis session同步所需jar

    3. **tomcat-redis-session-manager-1.1.jar**:这是一个专门为Tomcat设计的session管理器,它实现了Servlet API中的`HttpSessionManager`接口,使得Tomcat能够将session数据存储到Redis中而不是默认的内存或硬盘上...

    memcached+tomcat的session共享

    实现"memcached+tomcat的session共享"的基本思路是:将Tomcat的session数据存储到memcached服务器上,而不是默认的本地内存或硬盘。这样,无论用户请求被路由到集群中的哪台Tomcat服务器,都可以从memcached中获取到...

    omcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    标题中的"omcat-redis-session-manager"是一个专为Apache Tomcat设计的组件,它使得Tomcat服务器能够将用户的会话(session)数据存储在Redis内存数据库中,而非默认的基于内存或者硬盘的会话管理方式。这个解决方案...

    nginx+tomcat+redis服务器集群session共享

    在服务器集群中,传统的session存储方式(如内存、硬盘)无法满足需求,因为当用户在不同服务器之间跳转时,他们的session数据无法同步。为了解决这个问题,我们需要一个共享session的机制。 **解决方案**: 利用...

    redis实现session一致性的Lib

    1. **Session管理器**:这是一个定制化的session管理器,它拦截Tomcat内部的session操作,如创建、读取、更新和删除session,然后将这些操作转发到Redis中进行处理。 2. **Redis客户端库**:这个库负责与Redis...

    session之用户交互间隔&&session持久化

    根据给定文件的信息,本文将围绕“Session 用户交互间隔与 Session 持久化”这一主题进行深入探讨,包括 Session 的基本概念、Tomcat 中 Session 的管理方式、Session 的持久化机制以及用户交互间隔等内容。...

    tomcat-redis-session-manage-tomcat7.jar,jedis-2.5.2.jar,commons-pool2-2.2.jar

    【标题】中的“tomcat-redis-session-manage-tomcat7.jar”是一个专门为Tomcat7设计的Redis会话管理器的Java档案,它允许Tomcat将用户的会话数据存储在Redis缓存系统中,而非传统的内存或硬盘。Redis是一个开源的、...

    java session

    - **持久化存储**: 为了提高系统的稳定性和可用性,可以通过配置将Session数据保存到硬盘或数据库中。这种方式虽然降低了性能,但提高了数据的安全性和持久性。 #### 四、案例分析:Tomcat中的Session管理问题 ...

    memcached管理session资源

    MSM(Memcached_Session_Manager)是一个基于Java的Memcached会话管理器,它允许我们将Web应用的session数据存储在Memcached服务器上,而不是传统的保存在服务器的内存中或者硬盘上的session文件。这样,即使服务器...

    memcached(十一)memcached-session-manager

    "源码"标签意味着教程可能会深入到代码级别,讲解如何读取和理解`memcached-session-manager`的源代码,或者如何定制和修改它以适应特定的需求。 "工具"标签则表明`memcached-session-manager`是一个实用工具,用于...

    redis jar JDK1.6

    Tomcat Redis Session Manager是Apache Tomcat的一个扩展,它允许开发者将用户的会话数据存储在Redis服务器上,而不是传统的内存或硬盘中。这样可以实现跨多个Tomcat实例的Session共享,提高可伸缩性和高可用性。...

    彻底找到 Tomcat 启动速度慢的元凶

    通过对这些调用的分析,技术人员发现了一个未完成的`read`调用,该调用试图从文件描述符51读取数据。进一步追踪发现,文件描述符51对应的是`/dev/random`,这是Linux系统中的一个随机数生成器。 #### /dev/random与...

    Tomcat 78熵池阻塞变慢详解

    29-Oct-2015 15:52:53.587 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] ...

    memcached-session-manager-tc6-1.6.4.zip

    而Memcached Session Manager是用于在Tomcat容器中管理和存储HTTP会话的一种工具,它将用户的会话数据存储在Memcached服务器集群中,而不是传统的基于内存或硬盘的会话管理方式。这种方式可以实现会话的跨服务器共享...

    servlet之session工作原理简介_动力节点Java学院整理

    当用户继续访问其他Servlet时,这个Servlet将从请求对象中获取Session对象。这时,服务器会查询浏览器发来的请求中是否有名为JSESSIONID的Cookie,如果有,那么这个Session就不用再创建,而是直接根据查询服务器中这...

    memcached-1.4.15

    - **memcached-session-manager-tc6-1.6.1.jar**:这是针对Tomcat 6的session管理模块,确保在Tomcat环境中与memcached的兼容性。 - **memcached-1.4.15.zip**:这个文件本身是memcached的源代码或二进制发行包,...

    Cookie&Session

    - 获取Session属性:`Object value = session.getAttribute(String name);` - 移除Session属性:`session.removeAttribute(String name);` - 终止Session:`session.invalidate();` Session的数据存储在服务器内存...

    memcache Java

    它通过将数据存储在内存中来快速响应请求,因为内存的读取速度远高于硬盘。当应用程序需要数据时,它会首先检查Memcache,如果数据存在,就直接返回,避免了与数据库交互的延迟,这就是所谓的“缓存命中”。如果数据...

Global site tag (gtag.js) - Google Analytics