У меня есть защищенный внешний веб-сервис по адресу URL https://my -webservice-path? Wsdl , и я хочу подключиться, чтобы использовать это.Это двухсторонний ССЛ.Я создаю клиент веб-сервиса следующим образом:
- Создайте Java-приложение Application1
- в окне Project, щелкните значок Application1 -> new -> клиент веб-службы
- pasteмой URL на WSDL URL, тип клиента - JAX-WS, пакет: com.mypackage
- finish
Но появляется ошибка: Ошибка: Произошла ошибка ввода-вывода.Получено фатальное предупреждение: handshake_failure
И я не могу создать ссылки на веб-службы.Я использую сервер Glassfish 3.0.1.
Я пытался заменить псевдоним s1as в keystore.jks и cacerts.jks Glassfish на мою пару ключей и сертификат, но он все равно не удался.
Я также пытался использовать wsimport для разбора файла wsdl, но не смог: (
Я разместил этот вопрос на форуме Oracle в http://forums.oracle.com/forums/thread.jspa?threadID=2214292&tstart=0, но не получил ответа. Я пытался решитьэто в течение 2 дней: (* 1026 *
Что я могу сделать сейчас, чтобы решить эту проблему? Plz, помогите мне, спасибо!