- 浏览: 140277 次
- 性别:
- 来自: 未来
-
文章分类
- 全部博客 (174)
- Eclispe (3)
- javaScript (33)
- SVG学习 (22)
- Java (21)
- 网站 (12)
- learn English (1)
- 文档 (25)
- 常用网站收录 (11)
- struts (6)
- 常用API (1)
- html (2)
- jsp (2)
- spring (2)
- IDE (1)
- 数据结构 (1)
- JDBC (2)
- html + css (1)
- xml (3)
- 心声 (1)
- Axis2 (1)
- svg (4)
- webService (2)
- unix (2)
- c/c++ (3)
- html5 (1)
- Android (2)
- Jet标签 (1)
- oracle (2)
- 工具 (1)
- ideas (0)
- lean plan (1)
- java技术网站,信息收集综合及分类 (0)
最新评论
-
calosteward:
感谢博主对svg convert to PDF资源的分享。我也 ...
How to Convert a SVG File to PDF Format -
long316:
fhhhh
WinArchiver 2.7 -
long316:
ddddd
WinArchiver 2.7
http://www.iteye.com/topic/412865
http://mr-caochong.iteye.com/blog/1231917
设置session永不超时。
session.setMaxInactiveInterval(-1);
tomcat在启动时出现如下异常问题:
严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage
分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。
解决办法:将tomcat6.0\work\Catalina\localhost\peam\SESSIONS.ser删除。如果正常关闭服务端,该文件是自动删除的。
我参照上面方法解决的问题,用的是MyEclipse6.0,tomcat6.0。通常情况下,会认为是tomcat的缓存,会直接把整个localhost文件夹删除。但是上面的方法也是可取的,在localhost文件夹下,找到部署的工程名,在该工程名下有SESSIONS.ser文件,直接删除。重启tomcat,问题解决。
http://mr-caochong.iteye.com/blog/1231917
设置session永不超时。
session.setMaxInactiveInterval(-1);
tomcat在启动时出现如下异常问题:
严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage
分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。异常是tomcat本身的问题,由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。
解决办法:将tomcat6.0\work\Catalina\localhost\peam\SESSIONS.ser删除。如果正常关闭服务端,该文件是自动删除的。
我参照上面方法解决的问题,用的是MyEclipse6.0,tomcat6.0。通常情况下,会认为是tomcat的缓存,会直接把整个localhost文件夹删除。但是上面的方法也是可取的,在localhost文件夹下,找到部署的工程名,在该工程名下有SESSIONS.ser文件,直接删除。重启tomcat,问题解决。
发表评论
-
JAVA Servlet 动态加载配置文件.properties
2013-11-22 15:53 661JAVA Servlet 可以定义.properties文件对 ... -
常用的java类库
2013-11-14 15:03 532常用的java类库 http://www.programcr ... -
8种常见的Java不规范代码
2013-11-05 12:06 403http://www.oschina.net/question ... -
Java中String字符串的常见10个问题
2013-11-04 17:45 561Java中String字符串的常见10个问题 1:怎么比较字 ... -
10 Java Regular Expression Examples You Should Know
2013-09-29 18:28 656转自 http://www.mkyong.com/regula ... -
JAVA核心技术8
2012-12-23 23:35 560JAVA核心技术8 -
Effective Java (目录)
2012-07-20 00:06 639http://www.cnblogs.com/stephen- ... -
json
2012-07-17 17:09 574http://564090701.iteye.com/blog ... -
java学习笔记
2012-07-15 14:34 618java学习笔记 -
java Comparator Example
2012-05-31 00:50 841http://www.javadeveloper.co.in/ ... -
Java内部类
2012-05-31 00:39 546Java内部类 从Java1.1开始引入了内部类以来,它就引起 ... -
Java String toUpperCase(Locale locale)Example
2012-05-31 00:34 1785http://www.codingdiary.com/deve ... -
NoClassDefFoundError
2012-04-25 15:34 564http://wolfdream.iteye.com/blog ... -
session超时处理
2012-03-09 16:51 1304http://shmily2038.iteye.com/blo ... -
System.getProperty(String name)方法用于得到系统的属性.
2012-02-27 17:55 819http://www.iteye.com/topic/1029 ... -
J2Me,J2Se开发
2012-01-06 00:19 582J2ME手机开发基础 http://java.chinai ... -
java6 API
2011-12-20 11:49 934java6 API http://docs.oracle.c ... -
Json入门
2011-12-14 12:34 382http://blog.csdn.net/xiazdong/a ... -
java编程那些事
2011-10-21 16:57 584java编程那些事 http://blog.csdn.net/ ... -
==与equals的区别
2011-08-25 09:25 512http://12345678.iteye.com/blog/ ...
相关推荐
### Session持久化的概念与实践 #### 一、Session机制简介 Session是一种常用的技术手段,用于在Web应用程序中跟踪用户的活动状态。在Web开发过程中,由于HTTP协议本身是无状态的,即每次请求之间没有直接关联,...
数据持久化是通过Hibernate的核心接口Session来实现的。Session提供了对数据库的 CRUD(创建、读取、更新、删除)操作,它是连接应用程序和数据库的桥梁。在Hibernate中,对象的状态有三种:瞬时态、持久态和脱管态...
在 Hibernate 框架中,Java 对象的状态管理和 Session 缓存是核心概念,它们直接影响着数据的持久化过程和数据库交互效率。本篇文章将详细阐述 Hibernate 中对象的三种状态——临时状态、持久化状态和游离状态,以及...
Hibernate的Session接口是Java应用程序与Hibernate之间主要的运行时交互接口,它提供了对持久化对象的创建、读取和删除操作。Session的概念是基于对象的状态管理和数据库事务的,它的生命周期通常与一个物理事务绑定...
在Spring框架中,持久化是将应用程序数据存储到数据库的关键环节。Spring提供了多种持久化模板,如JdbcTemplate和HibernateTemplate,以简化数据库操作并减少代码中的样板代码。这两个模板都是Spring JDBC模块的一...
### Hibernate 数据持久化组件 #### 一、背景与概述 在现代软件开发中,数据持久化是一项关键的技术,它解决了程序运行过程中数据的保存问题。根据题目提供的信息,“内存是暂时存储设备,断电后数据易丢失”,这...
1.1.5 Java应用的持久化层 1.2 软件的模型 1.2.1 概念模型 1.2.2 关系数据模型 1.2.3 域模型 1.2.4 域对象 1.2.5 域对象之间的关系 1.2.6 域对象的持久化概念 1.3 小结 1.4 思考题 第2章 Java...
Session 负责所有与数据库交互的工作,包括管理持久化对象的生命周期,并通过提供第一级别的高级缓存来确保持久化对象的数据与数据库保持同步。 **2. Session的特点** - **单线程性**: Session 是单线程、非共享的...
- **Session**:代表与数据库的一个会话,是执行所有持久化操作的基本单元。它负责执行保存、更新、删除和查找对象的操作。 - **Transaction**:用来控制数据库操作的范围,确保一系列操作要么全部成功,要么全部...
当停止Tomcat服务器时,如果设置了Session数据的持久化,则会尝试将当前活跃的Session数据保存到磁盘上。再次启动时,服务器会尝试从磁盘加载这些Session数据。如果某些对象不是可序列化的,就会抛出`...
读者将学习如何使用Session进行对象的持久化操作,以及事务管理和异常处理。 4. **Chapter 5**: Hibernate的查询语言(HQL)和Criteria API是这一章的重点。读者将掌握如何用面向对象的方式执行SQL查询,了解HQL的...
HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...
对于大数据量的存储,应考虑使用数据库或其他持久化存储方案。 4. **安全性**:Session数据在客户端和服务器间传输时,应考虑使用HTTPS加密,防止数据被截获。 5. **生命周期管理**:理解Session的生命周期,合理...
在Hibernate中,`Session`充当了应用程序与数据库之间的桥梁,它是持久化操作的主要接口。`Session`负责管理对象的状态,执行SQL语句,并处理事务。当创建一个新的`Session`实例时,它会与数据库建立一个连接。在...
在生产环境中,我们通常需要使用持久化存储来确保session数据不会因服务器重启而丢失。例如,可以使用Redis作为session store,通过`connect-redis`中间件实现。 2. 安全性考虑 确保设置合理的`secret`值,以防止...
【标题】基于Websphere MQ非持久化消息实现异步转同步 在分布式系统中,异步处理常常被用于提高系统的响应速度和处理能力。Websphere MQ(WebSphere Message Broker,简称WMQ)是IBM提供的一种高效、可靠的中间件,...
2. `persistent-store-type`:这个元素定义了session数据的持久化方式,如内存、数据库或文件系统。如果服务器重启或遇到故障,持久化的session可以恢复,防止数据丢失。 示例: ```xml <session-descriptor> ...
而Hibernate在持久化层不直接处理session,但可以通过SessionFactory创建数据库操作的Session。整合这些框架时,确保它们对session的处理与服务器配置一致,避免冲突。 解决"session已关闭"的问题,需要结合日志...
1.1.5 Java应用的持久化层 1.2 软件的模型 1.2.1 概念模型 1.2.2 关系数据模型 1.2.3 域模型 1.2.4 域对象 1.2.5 域对象之间的关系 1.2.6 域对象的持久化概念 1.3 小结 1.4 思考题 第2章 Java...
1.1.5 Java应用的持久化层 1.2 软件的模型 1.2.1 概念模型 1.2.2 关系数据模型 1.2.3 域模型 1.2.4 域对象 1.2.5 域对象之间的关系 1.2.6 域对象的持久化概念 1.3 小结 1.4 思考题 第2章 Java...