orbd에 등록 된 여러 객체가있는 간단한 설정이 있습니다. 리모트 클라이언트는 ORB 에의 접속을 초기화 해, 네이밍 서버 (IDL : omg.org/CosNaming/NamingContextExt : 1.0) 에의 참조를 해결하려고합니다. 지금까지는 괜찮습니다 - ORB는 giop.iiop.host /giop.iiop.port 쌍을 반환합니다. 네임 서비스에 대한 참조가 해결되면 클라이언트는 resolve_str() 등록 된 객체 중 하나를 시도합니다. 이번에는 네임 서비스 (Naming Service)가 객체 (네임 서비스의 호스트/포트가 아님)와 완전히 다른 쌍인 giop.iiop.host /giop.iiop.port를 반환합니다. 클라이언트가 해결 된 객체에서 메소드를 호출하려고하면 호스트/포트 쌍이 방화벽에 구성되어 있지 않으므로 실패합니다. 왜 제발 설명해 주실 수 있나요?
미리 감사드립니다.CORBA 명명 서비스가 등록 된 객체의 잘못된 위치를 반환합니다.
1
A
답변
0
한 호스트에서 다른 호스트로 ORB를 한 번 이동했을 때 동일한 문제가 발생했습니다. 컨텍스트가 캐싱되었고 네임 서비스가 이전 호스트의 위치/포트로 응답하고있었습니다. 그렇다면 /orb.db를 제거하십시오. 도움이 될 것입니다.
관련 문제
- 1. ObjectFactory에 명명 된 인스턴스 등록
- 2. 실수로 Mercurial의 잘못된 명명 된 브랜치에서 작업하기
- 3. tellp가 잘못된 값을 반환합니다.
- 4. 잘못된 문자가 포함 된 객체의 XML 직렬화
- 5. 잘못된 명명 규칙을 유지해야합니까?
- 6. SPWeb.Url이 잘못된 URL을 반환합니다.
- 7. 로컬 문자열 객체의 referece를 반환합니다.
- 8. HtmlElement.Parent가 잘못된 부모를 반환합니다.
- 9. dequeueReusableCellWithIdentifier가 잘못된 셀을 반환합니다.
- 10. getLatitudeE6()이 잘못된 값을 반환합니다.
- 11. CL_DEVICE_GLOBAL_MEM_SIZE가 잘못된 값을 반환합니다.
- 12. request.remote_ip가 잘못된 IP를 반환합니다
- 13. Date.getUTCDay가 잘못된 요일을 반환합니다.
- 14. 메서드가 잘못된 변수를 반환합니다
- 15. QFiledialog가 잘못된 디렉토리를 반환합니다.
- 16. pages.isFan 잘못된 서명을 반환합니다
- 17. 비디오 객체의 등록 포인트 변경
- 18. OutputCache가 PostBack에서 잘못된 버전을 반환합니다.
- 19. Android : C2DM 잘못된 등록 오류
- 20. getFirstVisiblePosition()가 갤러리보기에서 잘못된 값을 반환합니다.
- 21. ASP.NET MVC 중첩 된 객체의 필드 명명 규칙
- 22. addGlobalMonitorForEventsMatchingMask 만 마우스 위치를 반환합니다.
- 23. tbb :: concurrent_vector가 잘못된 크기를 반환합니다.
- 24. dojo.marginBox가 IE6에서 잘못된 높이를 반환합니다.
- 25. ReceiveOneOrMore가 Symbian에서 잘못된 길이를 반환합니다.
- 26. PHP DOMDocument 객체의 등록 된 네임 스페이스를 열거하십시오.
- 27. inode를 읽기가 잘못된 데이터를 반환합니다.
- 28. main() 함수 외부에서 생성 된 객체의 주소를 반환합니다.
- 29. WCF 서비스가/js 요청시 오류 500을 반환합니다.
- 30. mysql case가 잘못된 값을 반환합니다