Отладка клиента jax-ws в Eclipse - PullRequest
4 голосов
/ 11 июля 2009

Я пишу Java-клиент для веб-службы. Я использовал wsimport для генерации прокси. Скопировал их в мой проект рабочего пространства (в Eclipse). Написал простую программу, используя пару вызовов ws. Теперь, когда я хочу войти в мыльный вызов, eclipse говорит, что исходный код файла не найден (com.sun.xml.internal.ws.client.sei.SEIStub.class). Он использует этот класс из rt.jar, который указывает на src.zip, который поставляется вместе с установкой. Я заметил, что src.zip не содержит отсутствующих java-файлов, поэтому я скачал их отдельно и попытался добавить их в zip-файл. Я также попытался скопировать их в свой проект, чтобы посмотреть, смогу ли я обмануть затмение, приняв их в качестве исходного файла.

Я не пишу / не отлаживаю Java на регулярной основе, поэтому, пожалуйста, помогите мне здесь. Я действительно хочу отладить и посмотреть, что jax-ws делает иначе, чем ось, поскольку вызов работает в более поздней реализации.

1 Ответ

7 голосов
/ 03 августа 2009

Я полагаю, что вы можете установить следующее свойство System для перевода JAX-WS в режим отладки.

com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true

См. Руководство JAX-WS - Ведение журнала .

...