Я пытаюсь сгенерировать классы справки java, которые мне нужны для клиента (он же потребитель) для веб-службы, защищенной SSL (в Microsoft Biztalk), внешней по отношению к сети нашей компании.Мы можем получить к нему доступ только через прокси и ничего не можем изменить в самом веб-сервисе.
Это моя команда, предоставленная инструменту wsimport:
wsimport -keep -httpproxy:theProxy.net:8080 -s c:\generatedWebService_wsImport\ -p the.java.package.I.want.to.call.it -Xauthfile c:\generatedWebService_wsImport\auth https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
и этосодержимое моего файла авторизации :
https://user:pwd@meldeservice-test.oekb.at:8080/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
И Это ошибка, которую я получаю :
[ОШИБКА] Сервер вернул код ответа HTTP:401 для URL-адреса: https: //meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL, «https: //meldeservice-test.oekb.at/Meldeservice/WebService_at_oService_LifeSleaseSleaseSizeMaseSideMid».файл авторизации с доступом для чтения в C: \ Documents and Settings \ s6424.metro \ auth или используйте -Xauthfile, чтобы предоставить файл авторизации, и в каждой строке укажите информацию авторизации в следующем формате: http [s]: // user: password @ host: port //
Конечно, прокси и учетные данные разные, как в этом посте.Пароль содержит специальный символ!(восклицательный знак).
Может ли кто-нибудь помочь мне с рабочим примером в подобных условиях.Я уже много искал, но не смог найти ничего, что помогло бы мне.
Есть ли где-нибудь загружаемый исходный код инструмента wsimport?Это будет последним средством.