linux平台,webservice远程调用EJB出现的问题

laughsmile 2006-03-15 08:01:03
在windows平台可以正常调用.但是webservice与EJB都发布到linux平台的weblogic,出现以下异常(BaseEJBResultIF是传递返回对象的class):
java.rmi.UnmarshalException: failed to unmarshal interface com.iijt.ticket.ejb.base.BaseEJBResultIF; nested exception is:
java.io.StreamCorruptedException
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:161)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:285)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at com.iijt.ticket.ejb.apl.Person_xmzfnw_EOImpl_812_WLStub.searchData(Unknown Source)
at com.iijt.ticket.ejb.apl.PersonAdapter.searchData(PersonAdapter.java:241)
at com.iijt.ticket.web.TicketService.find(TicketService.java:145)
at com.iijt.ticket.web.TicketService.main(TicketService.java:259)
Caused by: java.io.StreamCorruptedException
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1506)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:119)
at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:112)
at weblogic.rmi.internal.ObjectIO.readObject(ObjectIO.java:56)
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:159)
... 6 more
...全文
127 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
laughsmile 2006-03-16
  • 打赏
  • 举报
回复
up一下
laughsmile 2006-03-15
  • 打赏
  • 举报
回复
webservice与EJB分别部署在两台不同的linux服务器上,进行远程调用.调了一天都没有解决,恳请高手相助.

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧