Caused by: net.sf.ehcache.CacheException: java.io.StreamCorruptedException: invalid stream header: 0

Java中FileNotFoundException异常的常见原因和解决方法 在Java编程中,FileNotFoundException是一个常见的异常,它表示在尝试访问文件时无法找到指定的文件。解决方法:确保程序具有足够的权限来读取指定的文件。解决方法:确保提供的文件路径是正确的,并且文件确实存在于指定的位置。在上面的示例代码中,如果提供的文件路径无效或文件不存在,Java将抛出FileNotFoundException异常,并显示相应的错误消息。文件被移动或删除:如果程序依赖的文件被移动或删除,尝试访问该文件时将抛出FileNotFoundException异常。 阅读详情

在项目中使用ehcache 缓存,启动tomcat 突然报这个错误。

找了下原因是因为 一个tomcat 下 有两个应用,但是ehcache <diskStore path="../temp" /> 路径设置的是同一个,就会报错。修改path 使两个应用的path路径不一样就可以了。

ehcache的原理是将所有的value值序列化后存储到本地磁盘,将一个与之对应的key值存到内存中,建立两者关联。这样就能根据key查找磁盘中的value了,当value值找不到时,或者序列化异常时就出现了你的问题。出现原因一般是这样子:value默认存储到tomcat临时目录tmp下(不同服务器不同系统该路径不同,参考 @红薯   http://www.oschina.net/question/12_2368),当tomcat下多个实例同时往这个目录下写入缓存时,就容易出现问题了。解决方案是指定下diskStore 目录为不同的目录。

在 SAP S/4HANA Private Cloud 中把标准 CDS View 发布为 OData:可操作的四条路径与完整示例 在 ADT 中创建。 阅读详情

相关推荐

STM32F4_LCD显示汉字

LCD显示汉字和显示图片、数字、字符的原理是一样的,都是将汉字、图片、数字以及字符转换点阵,进而通过函数扫描点阵在LCD上显示;

light_2025的博客 1万+

org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException: java.io.StreamCorruptedExcepti

昨天电脑忘关机了,今天登陆本地项目就报这错 org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException: java.io.StreamCorruptedException: invalid stream header: 1B000000 大概意思shiro验证ehcache出问题了 ,我清掉 t...

zhaofuqiangmycomm的博客 1万+

Moveit +Gazebo:搭建单臂机械臂仿真平台

Moveit +Gazebo:搭建单臂机械臂仿真平台

magic_invaid的博客 5286

ehcache 冲突_EHCache冲突问题解决

两个Springboot应用在同一台服务器上运行,用hibernate更新相同表实体记录时,发生class="java" name="code">org.springframework.orm.hibernate4.HibernateSystemException: net.sf.ehcache.CacheException: java.io.StreamCorruptedException...

weixin_33023873的博客 1449

还在手敲LaTeX公式?用Rime小狼毫打造你的专属数学输入法(附完整配置包)

本文介绍如何利用Rime小狼毫输入法引擎打造专属数学公式输入方案,显著提升LaTeX公式输入效率。通过详细配置教程和智能补全技巧,帮助科研人员和学生实现3-5倍的输入速度提升,特别适合学术写作和技术文档创作场景。

weixin_32520601的博客 280

基于STM32的智能火灾报警系统设计:多传感器融合与远程控制实现

本文详细介绍基于STM32单片机的智能火灾报警系统设计,采用多传感器融合技术(烟雾、温度、火焰检测)实现高精度火灾识别。系统集成远程控制与手机APP监控,通过加权决策算法降低误报率,提供多级响应策略,确保火灾预警的准确性与可靠性。

u5v6w7的博客 1101

net.sf.ehcache.CacheException: java.io.OptionalDataException

我终于发现了引起这个异常的问题。问题是我们使用的数据结构存储在EHCHACE中。数据结构包含大量的集合和内部不同步的映射。因此,当ehcache程序尝试将对象序列化到流中时,如果任何其他线程尝试修改此集合对象或Map对象,则会导致“OptionalDataException”。              这就是为什么这个错误的发生本质上也是随机的,而且发生在代码中的随机位置,因为它只发生在序列化与...

Man20161217的博客 7710

基于Zynq的便携式γ能谱仪设计与实现

数字多道分析器(DMCA)是核辐射能谱测量的核心设备,其本质是将探测器输出的模拟脉冲按幅度数字化分道,构建能量-计数分布曲线,从而支撑放射性核素识别与定量分析。其技术原理依赖高速采样、数字滤波成形、基线恢复与峰值提取等关键信号处理环节,具备高分辨率、优线性度与强抗干扰能力。在环境监测、核安全巡检与野外地质勘探等场景中,对低功耗、小型化、实时性提出严苛要求。本方案采用Xilinx Zynq-7020异构SoC架构,融合FPGA实时数字信号处理与ARM嵌入式控制,实现软硬协同优化,兼顾算法精度与工程落地性,为国

weixin_33173126的博客 189

运行jeesite报错:org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException:

在搭建jeesite,登录时报这个错误,可能因为以前用过这个框架。 解决方法: 把运行中的该程序关掉(运行中的程序会占用要清掉文件中的内容,导致无法删除),清掉 tomcat7\temp\jeesite\ehcache 下的所有文件,再重新登录就可以了 原文:https://blog.csdn.net/zhaofuqiangmycomm/article/details/82659373 ...

weixin_43554942的博客 2544

【云迁移工具RDA】迁移常见问题

Agent无法正常启动,Linux系统提示“SMS.0201 Failed to start sms agent!”,Windows系统提示“SMS.0201 源端主机网络繁忙,无法连接api网关”。该问题通常是由于源端没有通公网,或者没有按照要求配置hosts,无法与iam或者sms通信导致。需要排查源端网络。1.登录源端服务器。2.检查源端是否能正常访问互联网,若无法访问,请处理后重新启动Agent。可参考弹性公网IP Ping不通检查源端的DNS,防火墙,安全组、本地网络等。

2404_89358774的博客 1485

ERROR: Ignored the following yanked versions: 0.8.3, 0.10.19.dev18 的解决办法

关于这个问题,博主是在进行项目中的python依赖包安装的时候遇见的,遇到的异常:关于这个问题,是在。

Spring Boot-Common On With You 641

CacheException: java.io.OptionalDataException

CacheException: java.io.OptionalDataException iro.authc.AbstractAuthenticator] - Authentication failed for token submission [com.jeeplus.modules.sys.security.UsernamePasswordToken - admin, reme...

weixin_30655219的博客 1186

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

有关java.io.StreamCorruptedException: invalid stream header的问题

可尝试以下方法: 序列化or反序列化对象需要implements Serializable接口 对象内部需要设置 serialVersionUID 例如:private static final long serialVersionUID = 1L;

exi1234的博客 1529

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

java.io.StreamCorruptedException: invalid stream header: ED000573

Java网络出的错误,原因在于对象流,你可以检查是不是一个类,存在两个输入的对象流或者输出的对象流 我的错误大概是这样: A1:ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream()); if(true){ A2:ObjectOutputStream sendToGet = new ObjectOutputStream(ManageServerConnectClientThread.getServerConnectC

王大梦的博客 1640

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

net.sf.ehcache.CacheException: java.io.OptionalDataException 

org.apache.shiro.cache.CacheException: org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException: java.io.OptionalDataException Ehcache异常信息: 2021-02-20 16:34:24,289 WARN [org.apache.shiro.authc.AbstractAuthenticator] - Authentication failed..

SYSGIS的专栏 4511

由于对象流解析的数据与流的头部信息不匹配导致异常 java.io.StreamCorruptedException: invalid stream header: 7372001

对象,但服务器端使用了两个不同的对象输入流同时读取这个输出流,这导致两个输入流读取的顺序可能不同,从而导致异常。对象输出流序列化数据时,会把数据的数据格式(可以理解为数据存在的形式、在代码中的位置等等)写在流的对象头中,如果读取时的顺序与写入时的顺序不一致,或者在写入或读取对象头和对象内容之间更改了流的状态,则会出现。当使用对象流时,对象头和对象内容一起被写入输出流,而读取时也需要以相同的顺序读取对象头和对象内容。但是2号对象拿到的这张表格和1号对象拿到的是一样的,上面写了。而当1号对象输入流读取了。

Sunshine_QS的博客 3280

解决 java.io.StreamCorruptedException: invalid type code: AC 异常

通过自定义的类 AppendOutputStream 继承自 ObjectOutputStream, 并且重写了父类的 writeStreamHeader() 方法以保证文件中只存在一个 StreamHeader,从而 java.io.StreamCorruptedException: invalid type code: AC 异常抛出问题得到解决。

春天熊的技术博客 8044

org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException: java.io.OptionalDataException

清掉 tomcat7\temp\jeesite\ehcache ,下面的所有文件再重新部署就好了

渡凡的博客 2609

Jeesite登录时报错org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException

项目是由Jeesite的开源项目做的,上午登录的时候还没有问题,到了下午就出现了错误: org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException 清除项目缓存也没用。最后看到网上有人说把运行中的该程序关掉,清掉 tomcat\temp\jeesite\ehcache 下的所有文件,再重新登录就可以了 试了之...

丁东的博客 1333

SpringBoot整合ehcache实现业务缓存

1、ehcache的依赖pom.xml <!-- caching --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> ...

luobw的博客 686

【开源项目】SpringBoot整合J2Cache入门及源码解析

【开源项目】SpringBoot整合J2Cache入门及源码解析

秋装什么的博客 856
上一篇: 在Eclipse中导入SVN库里的Maven项目
下一篇: Cannot invoke Tomcat manager: FAIL - Context is defined in server.
LSSSSSS
博客等级 码龄18年 41粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值