Используя JaxWsProxyFactoryBean и Spring, как мне установить соединение HTTPS через прокси? - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь использовать JaxWsProxyFactoryBean для подключения к службе TLS1.2 https с помощью весенней загрузки и конфигурации Java через прокси.Мне не удалось найти образцы или информацию о том, как это настроить.Я использую wsdl2java для создания всех объектов, которые в конечном итоге возвращаются из JaxWsProxyFactoryBean.Любая помощь будет принята с благодарностью.Что у меня сейчас есть:

 private <T> T cxfClient(String address, String user, String pass, Class<T> serviceClass) {     
    JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
    factory.setAddress(address);
    factory.setUsername(user);
    factory.setPassword(pass);


    return factory.create(serviceClass);
}

и

@Bean
public Client client() {    
    Client client = ClientProxy.getClient(lexisNexisClient());
    HTTPConduit http = (HTTPConduit) client.getConduit();
    http.getClient().setProxyServer("myproxy");
    http.getClient().setProxyServerPort(myport);
    http.getProxyAuthorization().setUserName("myuser");
    http.getProxyAuthorization().setPassword("mypass");
    return client;
}

В настоящее время я получаю сообщение об ошибке:

Caused by: java.lang.NoSuchMethodError: org.apache.cxf.configuration.jsse.TLSClientParameters.getSslContext()Ljavax/net/ssl/SSLContext

Любая помощь будет принята с благодарностью.

Спасибо, Брайан

1 Ответ

0 голосов
/ 12 марта 2019

Проблема закончилась проблемой зависимости с версиями CXF.Очевидно, что Ljavax / net / ssl / SSLContext означает конфликт версий зависимостей.

Спасибо, Брайан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...