Вот проблема
У меня есть сгенерированный код jaxws-maven-plugin (версия 2.5, jaxws-tools 2.3.0) для wsdl (для службы мыла)
Он сгенерировал код с клиентом @WebServiceClient (javax.xml.ws java1.8).
Когда я запускаю этот клиент в Junit для сайта, все нормально, я получаю правильное ssl-соединение и получаю ответ. Но когда я запустил приложение, используя этот клиент, для того же сайта в wildfly 10.1, я фактически получил SSLHandshakeException, uncognized_name, что указывает на отсутствие SNI. У меня был собственный клиент, который я написал с помощью HttpsURLConnection, он отлично работает. Так что я действительно застрял, почему это происходит.
Код, сгенерированный из maven, выглядит следующим образом (у меня может быть только код peudo)
@WebServiceClient(name = "service_name", targetNamespace = "https://namespace.com/xxxxxx/v2", wsdlLocation = "/wsdl/targetwsdl.wsdl")
public class DTServerModuleServiceV2
extends Service
{
}