2012-11-21 1 views
2

데이터베이스에 레코드를 삽입하기 위해 java의 axis2 webservice에서 작업 중입니다. 나는 webservice 클라이언트를 테스트하고, null 응답 코드를 반환하고 실제로 webservice에서 정수 값을 반환하지만 데이터베이스에 레코드를 성공적으로 삽입했다. 클라이언트를 실행하는 동안 내 databnase에서 볼 수 있지만 정수 응답 코드 대신 null을 반환한다. 서버 측에서 로그 파일을 볼 때마다 예외가 발생하지 않습니다.자바에서 Axis2 웹 서비스 클라이언트를 실행하는 동안 응답 코드가 null이지만 서버 끝에서 webservice가 성공적으로 실행되었습니다.

답변

1

비슷한 문제가 발생하여 메시지 관리자를 통해 해결했습니다.

당신을 도울 당신의 응답을 제공하십시오 메시지 관리자에게 IClientMessageInspector 캡처를 구현하고 AfterReceiveReply

에서 응답을 수정합니다.

+0

감사합니다. 귀하의 제안은 올바른 방향으로 나에게 지적했습니다. 나는 요청을 포착하고 비 직렬화하기 전에 그것을 청소했다. – Esen

관련 문제