JAVA 服务器报错 java.io.StreamCorruptedException: invalid stream header: 3F3F3F00

    xiaoxiao2023-11-05  107

    报错代码

    java.io.StreamCorruptedException: invalid stream header: 3F3F3F00     at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:866)     at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)     at com.client.util.ModelUtil.deserializeToObject(ModelUtil.java:20)     at com.client.Service$GetMsgFromClient.run(Service.java:90)

            一开始感觉莫名奇妙  在我本地好好的 为什么到了线上就变成这个样子了呢,在查阅了大量的资料之后我才发现是序列化的原因 我的服务器实在linux上布置的  但是序列化一般都是客户的电脑进行编码 一般都是Windows 在二进制编码中Windows和linux区别还是很大的   只需要更换序列化的方法即可  记录一下

     

    最新回复(0)