모든 플랫폼에서 상호 운용이 가능한 웹 서비스를 구현해야하는 웹 서비스 프로젝트를 개발 중입니다. 그래서 처음에는 SOAP 1.1을 사용하면서 basicHttpBinding을 사용했지만 신뢰할 수있는 메시징, 보안, 예외처럼 WS- *의 기능을 원합니다. 그래서 SOAP 1.2 표준 인 wsHttpBinding을 사용했습니다.Java 클라이언트가 WCF에서 만든 SOAP 1.2 웹 서비스를 사용하는 방법?
이제 테스트 서버에 배포 한 후 Netbeans IDE를 사용하여 웹 서비스 클라이언트를 생성했습니다. 그 대신 java에서 wsimport 도구를 호출하여 프록시 클래스를 생성했습니다. 어떤 방법을 호출 할 때 5 분 동안 아무런 활동이 없으면 간단히 비 작동 상태가됩니다. 따라서 Java 클라이언트가 WCF에서 생성 된 SOAP 1.2 웹 서비스를 사용할 수 있는지 여부를 파악할 수 없습니다.
모든 기능에 대해 wsHttpBinding 이외의 다른 바인딩을 사용해야하고 상호 운용성이 필요한지 알아야합니다.
웹 메서드를 호출 할 때 오류가 발생하지 않습니다. 디버깅을 시도했지만 help.i는 디버거가 해당 줄에 도달했을 때 아무 것도 일어나지 않을 때 메서드를 호출하는 줄에 중단 점을 설정했지만, IDE는 실행 상태를 보여 주지만 활동이 없습니다. 누구든지 서버에 HTTP 요청을 모니터 할 수있는 도구를 제안 할 수 있습니다.
이 질문을 읽기 시작했지만 마침표가 없어지면 길을 잃었습니다. 나는 그것이 상호 운용성에 관한 것이라고 생각하지만 문제가 무엇인지 확신 할 수 없다. 몇 문장으로 다시 쓸 수 있니? – Cheeso
Java 클라이언트에서 오류 메시지가 표시되거나 전혀 표시되지 않습니까? 당신은 적어도 일부 시간 초과를해야합니다 ... –