在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