EJB 조회는 오류를 던지기 : org.omg.corba.marshal : vmcid : sun minor code : 257 완료 : 아마도

StackOverflow https://stackoverflow.com/questions/1506688

  •  19-09-2019
  •  | 
  •  

문제

원격 인터페이스를 사용하여 응용 프로그램이 EJB 조회를 수행하면 예외가 발생합니다. 그것은 잘 작동했고 최근에 건축 한 것이 바뀌 었습니다.


java.rmi.MarshalException: CORBA MARSHAL 1398079745 Maybe; nested exception is:
        org.omg.CORBA.MARSHAL:   vmcid: SUN  minor code: 257 completed: Maybe
        at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:279)
        at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:205)
        at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
        at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:225)

도움이 되었습니까?

해결책

아마도 이것은 클라이언트와 서버 간의 불일치 일 것입니다. 예를 들어, 클라이언트의 클라이언트 코드와 클라이언트의 공유 클래스를 다시 컴파일했지만 서버의 동일한 클래스와 다릅니다.

다른 팁

에 따르면 이 기사, Marshal/Sun/257은 "클래스를 찾을 수 없다"는 것을 의미합니다. 분명히, 이것은 Corba 메시지에서 값 유형을 읽고 구현 클래스를 찾을 수 없을 때 발생합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top