2009-10-18 4 views
0

톰캣/Weborb 응용 프로그램에서 배포 된 Java 메소드를 어떤 이유로 든 호출 할 수 없습니다. 내가 weborb 콘솔을 실행하고 거기에서 메서드를 호출하면 아무런 문제가 없습니다. 그러나 Silverlight 3 클라이언트에서 전화를 걸려고해도 응답이 전혀 없습니다. 올바르지 않은 서비스 게이트웨이 일 가능성이 있습니다. 하지만 서버 경로가 올바른지 확인했습니다. 나는 또한 weborb 문서 안에 언급 된 프록시와 클래스 인터페이스와 같은 서버 호출을 호출하는 다른 접근법을 시도했다. 나는 이미이 문제로 2 일 동안 붙어 있었고 더 이상 진행할 수 없다. 이 문제에 관해서 일반적인 실수가 있습니까? 어떤 도움을 주시면 감사하겠습니다.Weblight for Java가 포함 된 Silverlight 3

건배, 코아 응우

답변

0

나는 해결책을 찾아 냈다. 이는 게이트웨이 맵핑이 올바르지 않기 때.입니다. 예를 들어 weborb 아래에 배포 할 때 클라이언트는 localhost : 8080/weborb.wo를 사용합니다. 그러나 언더 웍을 배포 할 때 게이트웨이 매핑은 이제 localhost : 8080/weborb/console/weborb.wo와 같은 것으로 변경됩니다. weborb 콘솔을 실행하고 자바 메소드를 호출 할 때 서버 상태를 살펴봄으로써 요청이 어떻게 매핑되는지 볼 수 있습니다.

희망 도움말.

건배, 코아 구엔은

0

이 매핑 문제를 해결 가능한 자바 4.1 버전의 새로운 WebORB 있습니다. 또한 새로운 코드 생성기는 원격 Java 서비스에 대한 복합 유형, 열거 형, 바인딩 가능 모델 및 프록시 클래스로 완전한 클라이언트 클래스 라이브러리를 작성합니다. 이 릴리즈는 http : //www.themidnightcoders.com/products.html

에서 사용할 수 있습니다.