No org.springframework.ws.transport.http.HttpsUrlConnectionMessageSender in 2.1.4

I have an application using org.springframework.ws, / em> 2.1.4.RELEASE, which now needs to use SSL. I was hoping to introduce org.springframework.ws.transport.http.HttpsUrlConnectionMessageSender in org.springframework.ws.client.core.WebServiceTemplate, but this class was not found.

I am using Maven dependency

        <dependency>
            <groupId>org.springframework.ws</groupId>
            <artifactId>spring-ws-core</artifactId>
            <version>2.1.4.RELEASE</version>
        </dependency>

Do I need to lower to 1.5 if I want to use? Is there any other way to use HTTPS with WebServiceTemplate without downgrading? TIA

+4
source share
3 answers

I think I realized that there is a WS support dependency:

        <dependency>
            <groupId>org.springframework.ws</groupId>
            <artifactId>spring-ws-support</artifactId>
            <version>2.1.4.RELEASE</version>
        </dependency>
+10
source

HttpComponentsMessageSender

<bean id="messageSender"
    class="org.springframework.ws.transport.http.HttpComponentsMessageSender">
    <property name="connectionTimeout" value="1200000" />
    <property name="readTimeout" value="1200000" />
</bean>

apache htpp client.jar .

Maven jsut, :

       <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.3</version>
            <scope>compile</scope>
        </dependency>
0

You can also use the following maven dependency

<dependency>
    <groupId>org.springframework.ws</groupId>
    <artifactId>spring-ws</artifactId>
    <version>1.5.2</version>
</dependency>
0
source

All Articles