2013-01-17 4 views
1

10.0에서 10.3.6으로 업그레이드 중입니다. 우리의 웹 응용 프로그램은 DMZ에서 실행 중이고clientgen으로 만든 파일을 사용하여 XML 방화벽을 통과하여 내부 네트워크에 배포 된 JAX-RPC 웹 서비스 작업을 호출합니다. 내 문제는 XML 방화벽이 웹 서비스 작업을 호출하는 HTTP 요청이 마치 한 번만 전송되었다고 말할 수있는 것처럼 두 번 전송 된 것처럼 동작한다는 것입니다. 중복 된 비누 요청

-Dweblogic.wsee.verbose=* 
-Dweblogic.log.RedirectStdoutToServerLogEnabled=true 

불행하게도 나는 XML 방화벽에 대한 액세스 권한이없는하지만 난 내 서비스 엔드 포인트에 대한 로그 entires를 얻을 수 있었다 : 나는 비누 트래픽을 보려면 다음 속성을 설정합니다. 나는 그것이 중복 요청을 받는다는 것을 알 수 있지만, 내 인생에서 어떻게 이런 일이 일어날 지 모른다. 웹 서비스 클라이언트가 버전 10.0에서 실행될 때 발생하지 않습니다.

나는이 문제를 해결하기 위해 내가 생각할 수있는 모든 것을 시도했다. 나는 여기 누군가가 제안을 해줄 수 있거나 이것이 알려진 문제인지 말해 줄 수 있기를 바라고있다.

답변

1

TCP Monitor ~ 은 서버와 방화벽 사이의 SOAP 트래픽을 차단할 수 있습니다.

이렇게하면 요청을 두 번 보내고 있는지 또는 방화벽 내부 문제가 있는지 확인할 수 있습니다.

또한 요청을 가로 채면 TCP 모니터 또는 SOAP UI을 다시 사용하여 웹 서버를 에뮬레이션하고 방화벽을 디버깅하라는 요청을 다시 보낼 수 있습니다.

+0

내 orignial 게시물 형식을 제안하고 제안 해 주셔서 감사합니다. 실제로 오늘은 soupUI를 사용하여 TCP 모니터링을 알아내는 날을 보냈습니다. soapUI를 통해 웹 서비스를 호출 할 때 중복 요청 문제가 발생하지 않습니다. – Tom