Я создал простой веб-сервис JAX-WS, и я запускаю его на tomcat. Я могу получить доступ к файлу WSDL по адресу http://localhost:8080/HelloWorldDocStyle/sayhello?wsdl
. Итак, tomcat работает в http://localhost:8080
. Я также написал клиента для этого веб-сервиса, и когда я запустил этот клиент в eclipse, он правильно получает ответ от веб-службы и отображает его в консоли eclipse.Захват сообщений SOAP с помощью Fiddler
Теперь я пытаюсь захватить SOAP-трафик между клиентом и веб-сервисом в fiddler. Когда я добавляю ссылку WSDL в браузере и нажимаю Enter, этот запрос и соответствующий ответ (файл WSDL) получают захваченный скрипачом, однако, когда я запускаю клиент, он извлекает ответ в консоли eclipse, но ничего, что соответствует этому запросу-ответу попадает в скрипач. В настройках Fiddler он прослушивает порт 8888:
Но я не понимаю, что еще я должен настроить в стельку, чтобы захватить этот трафик между Java клиента и веб-службы. Немного слабый в прокси-сервере и сетевом материале, но не в noob, поэтому, пожалуйста, помогите.
Вам необходимо установить прокси-сервер в Eclipse на 127.0.0.1:8888, или вам нужно сделать то же самое для своей среды выполнения Java. Вы на Windows или на другой платформе? – EricLaw
Да на Windows patform – Mahesha999