2016-08-17 7 views
2

春のWebサービス接続にはspring-ws-core-2.2.3.RELEASE.jarを使用しています。テスト目的で無効なホスト(ソースと送信者が同じではありません)をオーバーライド/迂回するために、私はこれを行うにしようとしています:HttpsUrlConnectionMessageSender

public void setWebServicesTemplate(WebServicesTemplate template) { 
    HostnameVerifier verifier = new NullHostnameVerifier(); 
    HttpsUrlConnectionMessageSender sender = new HttpsUrlConnectionMessageSender(); 
    sender.setHostnameVerifier(verifier); 
    template.setMessageSender(sender); 
    this.template = template; 
} 
public class NullHostnameVerifier implements HostnameVerifier { 
    public boolean verify(String hostname, SSLSession session) { 
     return true; 
    } 
} 

私はspring-ws-core-2.2.3.RELEASE.jarの私のバージョンでは、このクラスを見つけることができないです、しかし、私はそれ以前のバージョンの.jarで見ることができます。あなたはこのクラスとして、以下の依存関係を追加する必要が

答えて

0

は春-WS-サポートの一部です:

<dependency> 
     <groupId>org.springframework.ws</groupId> 
     <artifactId>spring-ws-support</artifactId> 
     <version>2.2.3.RELEASE</version> 
    </dependency>