我的问题是我的项目(一个简单的酒店管理项目)在我第一次尝试运行它时抛出“net.sf.ehcache.CacheException:java.io.StreamCorruptedException:无效的流标题:00000000” 。我不知道这个“00000000”??我在我的项目中使用hibernate和spring
答案 0 :(得分:1)
ehCache将缓存值存储到磁盘,并将缓存键存储到内存。 内存中的缓存键映射到磁盘上的值对象。因此,Ehcache声称在磁盘上有一个序列化的值,但在那里找不到任何导致该问题的原因。如果通过多个进程将磁盘存储文件写入共享磁盘,确实会发生这种情况。
解决方案是在其他帐户下运行其他应用程序