我有一个 EJB 客户端和一个在JBoss 4 server
. 对于相同的 JVM 版本(1.6),它工作正常。然后我将客户端JVM 升级到 1.7(但编译器版本是 1.6),同时保持服务器 JVM 相同(1.6)。
java.io.StreamCorruptedException: unexpected end of block data
如果服务器方法返回一个对象或抛出异常,则在客户端发生错误。但是服务器端功能执行没有任何错误。此服务器模块中的所有方法调用都会发生这种情况。但是还有一些其他的服务器模块可以正常工作。对这个问题有任何想法吗?
编辑: - 如果返回类型是新创建的类,它工作正常