You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Jesús Salinas González <js...@gmail.com> on 2014/10/22 11:37:12 UTC

JAXWS Client Conduit Problem

Hi CXF Developer,

I just want to set a specific timeout to my application jaxws clients, so i
added the conduit element to my spring context:

<http-conf:conduit name="*.http-conduit">
          <http-conf:client
                          ConnectionTimeout="300000"
                          ReceiveTimeout="300000"/>
    </http-conf:conduit>

Everything is going well until i use any client to call services methods,
where i get the following error:

Failed to convert property value of type '$Proxy579 implementing
javax.wsdl.extensions.ExtensibilityElement,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised'
to required type
'org.apache.cxf.transports.http.configuration.HTTPClientPolicy' for
property 'client'; nested exception is java.lang.IllegalStateException:
Cannot convert value of type [$Proxy579 implementing
javax.wsdl.extensions.ExtensibilityElement,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised]
to required type
[org.apache.cxf.transports.http.configuration.HTTPClientPolicy] for
property 'client': no matching editors or conversion strategy found


CXF and Spring versions are 2.4.3 and 3.0.5 respectively. I try to
configure timeouts programmatically too, using HTTPConduit and
HTTPClientPolicy but i get same problem.

I'm using AOP interceptor for my bussiness beans. I don't know if that can
be related to the problem. Copy down my spring context (fragment) and maven
pom dependencies. Any help or ideas would be truly appreciated. This error
is becoming a big headache for me!

 ---------------  applicationContext.xml -------------------

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:jaxws="http://cxf.apache.org/jaxws"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:cxf="http://cxf.apache.org/core"
    xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
        http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
        http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-3.0.xsd
         http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
         http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
         http://cxf.apache.org/transports/http/configuration
        http://cxf.apache.org/schemas/configuration/http-conf.xsd">

     <ehcache:annotation-driven cache-manager="ehCacheManager" />

    <context:annotation-config />

     <context:component-scan base-package="es.sant.peg.core.business" />

    <bean id="businessInterceptor"
        class="es.sant.peg.commons.utils.aoputil.BusinessInterceptor">
        <property name="errorMessages" ref="errorMessages" />
        <property name="perfMonitor" ref="perfMonitorBean" />
        <property name="gedi" value="0" />
    </bean>

    <bean id="businessPointCut"
        class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"
        scope="singleton">
        <property name="patterns">
            <list>
                <value>es.sant.peg.core.business.*</value>
                <value>es.sant.peg.core.services.*</value>
            </list>
        </property>
        <property name="advice">
            <ref bean="businessInterceptor" />
        </property>
    </bean>

   <tx:annotation-driven transaction-manager="transactionManager" />

    ...... (spring bussiness beans)

  <!-- Webservices -->

   <import resource="classpath:META-INF/cxf/cxf.xml" />
    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
    <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

     <http-conf:conduit name="*.http-conduit">
          <http-conf:client
                          ConnectionTimeout="300000"
                          ReceiveTimeout="300000"/>
    </http-conf:conduit>

      <bean id="serviceArticulosMDM"
class="es.sant.peg.core.business.mdm.services.ArticulosMDMService"
        scope="singleton">
        <property name="sortConfigService" ref="sortConfigService" />
        <property name="publicationService" ref="publicationService" />
        <property name="analyticalStructureDao"
ref="QAnalyticalStructureDao" />
        <property name="errorMessages" ref="errorMessages" />
        <property name="docfieldValuesDao" ref="QDocfieldValuesDao" />
    </bean>

     <bean id="wsArticulosMDMaBus" scope="singleton"

class="es.sant.peg.core.business.mdm.ws.impl.MsArticulosMDMaBusSOAP_HTTP_Service">
        <property name="serviceArticulosMDM" ref="serviceArticulosMDM" />
        <property name="msRetornoInsertClient" ref="msRetornoInsertClient"
/>
        <property name="notificacionDatosClient"
ref="notificacionDatosClient" />
    </bean>

    <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"
id="loggingInInterceptor" />
    <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"
id="loggingOutInterceptor" />

    <bean
class="es.sant.peg.core.business.mdm.interceptor.MessageInterceptor"
id="messageInterceptor" />

    <jaxws:endpoint id="msArticulosMDMaBusService"
        implementor="#wsArticulosMDMaBus"
address="/msArticulosMDMaBusSOAP_HTTP_Service">
        <jaxws:properties>
            <entry key="publishedEndpointUrl" value="${URL_ARTICULOS}" />
        </jaxws:properties>
        <jaxws:inInterceptors>
            <ref bean="messageInterceptor" />
            <ref bean="loggingInInterceptor" />
        </jaxws:inInterceptors>
        <jaxws:outInterceptors>
            <ref bean="loggingOutInterceptor" />
        </jaxws:outInterceptors>
    </jaxws:endpoint>

    <jaxws:client id="msRetornoInsertClient"

serviceClass="es.sant.peg.core.business.mdm.ws.MsRetornoInsertSOAP_HTTP_Port"
              address="${URL_RETORNO_INSERT}"/>

      <jaxws:client id="notificacionDatosClient"

serviceClass="es.santillana.peg.core.business.mdm.ws.MsNotificacionDatosalMDMPortType"
              address="${URL_NOTIFICACION}"/>



-- Maven POM Dependencies ----

<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-scratchpad</artifactId>
            <version>3.5-FINAL</version>
        </dependency>
        <dependency>
            <groupId>com.lowagie</groupId>
            <artifactId>itext</artifactId>
            <version>2.1.7</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.codehaus.groovy</groupId>
            <artifactId>groovy-all</artifactId>
            <version>1.7.5</version>
        </dependency>
        <dependency>
            <groupId>org.apache.velocity</groupId>
            <artifactId>velocity</artifactId>
            <version>1.7</version>
        </dependency>
        <dependency>
            <groupId>net.sf.jxls</groupId>
            <artifactId>jxls-core</artifactId>
            <version>0.9.9</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.6</version>
        </dependency>
        <dependency>
            <groupId>org.apache.velocity</groupId>
            <artifactId>velocity-tools</artifactId>
            <version>2.0</version>
        </dependency>
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports</artifactId>
            <version>4.6.0</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports-fonts</artifactId>
            <version>4.6.0</version>
            <type>jar</type>
        </dependency>
        <dependency>
            <groupId>org.artofsolving.jodconverter</groupId>
            <artifactId>jodconverter-core</artifactId>
            <version>3.0-beta-4</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.5</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>3.0.5.RELEASE</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>fr.opensagres.xdocreport</groupId>
            <artifactId>xdocreport</artifactId>
            <version>0.9.3</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>fr.opensagres.xdocreport</groupId>
            <artifactId>org.apache.poi.xwpf.converter</artifactId>
            <version>0.9.2</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.6.2</version>
            <type>jar</type>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>com.googlecode.ehcache-spring-annotations</groupId>
            <artifactId>ehcache-spring-annotations</artifactId>
            <version>1.2.0</version>
        </dependency>
        <dependency>
            <groupId>org.quartz-scheduler</groupId>
            <artifactId>quartz</artifactId>
            <version>1.8.6</version>
        </dependency>
        <dependency>
            <groupId>commons-net</groupId>
            <artifactId>commons-net</artifactId>
            <version>3.0.1</version>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>com.adobe.blazeds</groupId>
            <artifactId>blazeds-core</artifactId>
            <version>3.2.0.3978</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.5</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>3.0.5.RELEASE</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>springframework</groupId>
            <artifactId>spring-mock</artifactId>
            <version>1.2.6</version>
            <type>jar</type>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>net.lingala.zip4j</groupId>
            <artifactId>zip4j</artifactId>
            <version>1.2.9</version>
        </dependency>
        <dependency>
            <groupId>net.sf.jxls</groupId>
            <artifactId>jxls</artifactId>
            <version>0.9.9</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.6</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.ldap</groupId>
            <artifactId>spring-ldap-core</artifactId>
            <version>1.3.1.RELEASE</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>web-editor-client</artifactId>
            <version>${project.version}</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>web-editor-model</artifactId>
            <version>${project.version}</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>web-editor-services</artifactId>
            <version>${project.version}</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>1.5.4</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib</artifactId>
            <version>2.2.2</version>
            <type>jar</type>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>antlr</groupId>
            <artifactId>antlr</artifactId>
            <version>2.7.6</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
            <version>1.4</version>
            <type>jar</type>
            <scope>test</scope>
        </dependency>
        <dependency>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-api</artifactId>
    <version>2.4.3</version>
</dependency>
    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-frontend-jaxws</artifactId>
        <version>2.4.3</version>
    </dependency>
    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-transports-http</artifactId>
        <version>2.4.3</version>
    </dependency>
        <dependency>
            <groupId>com.microsoft.sqlserver</groupId>
            <artifactId>sqljdbc4</artifactId>
            <version>3.0.1301.101</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>commons-pool</groupId>
            <artifactId>commons-pool</artifactId>
            <version>1.5.6</version>
            <type>jar</type>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>net.sf.dozer</groupId>
            <artifactId>dozer</artifactId>
            <version>5.4.0</version>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>

<artifactId>indesign-services-${minerva.ids.version}</artifactId>
            <version>${project.version}</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <version>1.9.5</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.dbunit</groupId>
            <artifactId>dbunit</artifactId>
            <version>2.4.8</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.github.springtestdbunit</groupId>
            <artifactId>spring-test-dbunit</artifactId>
            <version>1.0.1</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.hsqldb</groupId>
            <artifactId>hsqldb</artifactId>
            <version>2.0.0</version>
            <scope>test</scope>
        </dependency>

       <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.3.3</version>
       </dependency>



Thanks in advance for your feedback.

Best Regards.

Re: JAXWS Client Conduit Problem

Posted by Aki Yoshida <el...@gmail.com>.
2014-10-22 11:59 GMT+02:00 Jesús Salinas González <js...@gmail.com>:
> I think this message should be in Issues mailing list, I'm so sorry about
> that. Best Regards.


No. Questions should go to the users@cxf list.
So, I am moving this mail thread to users@cxf.

Regarding your issue, CXF 2.4.3 is very old. Is there any chance of
using a newer one such as 2.6.x or 2.7.x?
If not, you might want to create a simpler scenario that has nothing
but the very basic stuff plus the conduit in the way you want.
That will help you to identify where the problem is.
In any case, when you get an exception, you can post its stacktrace here.

regards, aki

>
> 2014-10-22 11:37 GMT+02:00 Jesús Salinas González <js...@gmail.com>:
>
>> Hi CXF Developer,
>>
>> I just want to set a specific timeout to my application jaxws clients, so
>> i added the conduit element to my spring context:
>>
>> <http-conf:conduit name="*.http-conduit">
>>           <http-conf:client
>>                           ConnectionTimeout="300000"
>>                           ReceiveTimeout="300000"/>
>>     </http-conf:conduit>
>>
>> Everything is going well until i use any client to call services methods,
>> where i get the following error:
>>
>> Failed to convert property value of type '$Proxy579 implementing
>> javax.wsdl.extensions.ExtensibilityElement,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised'
>> to required type
>> 'org.apache.cxf.transports.http.configuration.HTTPClientPolicy' for
>> property 'client'; nested exception is java.lang.IllegalStateException:
>> Cannot convert value of type [$Proxy579 implementing
>> javax.wsdl.extensions.ExtensibilityElement,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised]
>> to required type
>> [org.apache.cxf.transports.http.configuration.HTTPClientPolicy] for
>> property 'client': no matching editors or conversion strategy found
>>
>>
>> CXF and Spring versions are 2.4.3 and 3.0.5 respectively. I try to
>> configure timeouts programmatically too, using HTTPConduit and
>> HTTPClientPolicy but i get same problem.
>>
>> I'm using AOP interceptor for my bussiness beans. I don't know if that can
>> be related to the problem. Copy down my spring context (fragment) and maven
>> pom dependencies. Any help or ideas would be truly appreciated. This error
>> is becoming a big headache for me!
>>
>>  ---------------  applicationContext.xml -------------------
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>>
>> <beans xmlns="http://www.springframework.org/schema/beans"
>>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>     xmlns:context="http://www.springframework.org/schema/context"
>>     xmlns:jaxws="http://cxf.apache.org/jaxws"
>>     xmlns:tx="http://www.springframework.org/schema/tx"
>>     xmlns:cxf="http://cxf.apache.org/core"
>>     xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
>>     xsi:schemaLocation="http://www.springframework.org/schema/beans
>>         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
>>         http://www.springframework.org/schema/aop
>> http://www.springframework.org/schema/aop/spring-aop.xsd
>>         http://www.springframework.org/schema/tx
>> http://www.springframework.org/schema/tx/spring-tx.xsd
>>         http://www.springframework.org/schema/context
>>
>> http://www.springframework.org/schema/context/spring-context-3.0.xsd
>>          http://cxf.apache.org/jaxws
>> http://cxf.apache.org/schemas/jaxws.xsd
>>          http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
>>          http://cxf.apache.org/transports/http/configuration
>>         http://cxf.apache.org/schemas/configuration/http-conf.xsd">
>>
>>      <ehcache:annotation-driven cache-manager="ehCacheManager" />
>>
>>     <context:annotation-config />
>>
>>      <context:component-scan base-package="es.sant.peg.core.business" />
>>
>>     <bean id="businessInterceptor"
>>         class="es.sant.peg.commons.utils.aoputil.BusinessInterceptor">
>>         <property name="errorMessages" ref="errorMessages" />
>>         <property name="perfMonitor" ref="perfMonitorBean" />
>>         <property name="gedi" value="0" />
>>     </bean>
>>
>>     <bean id="businessPointCut"
>>         class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"
>>         scope="singleton">
>>         <property name="patterns">
>>             <list>
>>                 <value>es.sant.peg.core.business.*</value>
>>                 <value>es.sant.peg.core.services.*</value>
>>             </list>
>>         </property>
>>         <property name="advice">
>>             <ref bean="businessInterceptor" />
>>         </property>
>>     </bean>
>>
>>    <tx:annotation-driven transaction-manager="transactionManager" />
>>
>>     ...... (spring bussiness beans)
>>
>>   <!-- Webservices -->
>>
>>    <import resource="classpath:META-INF/cxf/cxf.xml" />
>>     <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
>>     <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
>>
>>      <http-conf:conduit name="*.http-conduit">
>>           <http-conf:client
>>                           ConnectionTimeout="300000"
>>                           ReceiveTimeout="300000"/>
>>     </http-conf:conduit>
>>
>>       <bean id="serviceArticulosMDM"
>> class="es.sant.peg.core.business.mdm.services.ArticulosMDMService"
>>         scope="singleton">
>>         <property name="sortConfigService" ref="sortConfigService" />
>>         <property name="publicationService" ref="publicationService" />
>>         <property name="analyticalStructureDao"
>> ref="QAnalyticalStructureDao" />
>>         <property name="errorMessages" ref="errorMessages" />
>>         <property name="docfieldValuesDao" ref="QDocfieldValuesDao" />
>>     </bean>
>>
>>      <bean id="wsArticulosMDMaBus" scope="singleton"
>>
>> class="es.sant.peg.core.business.mdm.ws.impl.MsArticulosMDMaBusSOAP_HTTP_Service">
>>         <property name="serviceArticulosMDM" ref="serviceArticulosMDM" />
>>         <property name="msRetornoInsertClient" ref="msRetornoInsertClient"
>> />
>>         <property name="notificacionDatosClient"
>> ref="notificacionDatosClient" />
>>     </bean>
>>
>>     <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"
>> id="loggingInInterceptor" />
>>     <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"
>> id="loggingOutInterceptor" />
>>
>>     <bean
>> class="es.sant.peg.core.business.mdm.interceptor.MessageInterceptor"
>> id="messageInterceptor" />
>>
>>     <jaxws:endpoint id="msArticulosMDMaBusService"
>>         implementor="#wsArticulosMDMaBus"
>> address="/msArticulosMDMaBusSOAP_HTTP_Service">
>>         <jaxws:properties>
>>             <entry key="publishedEndpointUrl" value="${URL_ARTICULOS}" />
>>         </jaxws:properties>
>>         <jaxws:inInterceptors>
>>             <ref bean="messageInterceptor" />
>>             <ref bean="loggingInInterceptor" />
>>         </jaxws:inInterceptors>
>>         <jaxws:outInterceptors>
>>             <ref bean="loggingOutInterceptor" />
>>         </jaxws:outInterceptors>
>>     </jaxws:endpoint>
>>
>>     <jaxws:client id="msRetornoInsertClient"
>>
>> serviceClass="es.sant.peg.core.business.mdm.ws.MsRetornoInsertSOAP_HTTP_Port"
>>               address="${URL_RETORNO_INSERT}"/>
>>
>>       <jaxws:client id="notificacionDatosClient"
>>
>> serviceClass="es.santillana.peg.core.business.mdm.ws.MsNotificacionDatosalMDMPortType"
>>               address="${URL_NOTIFICACION}"/>
>>
>>
>>
>> -- Maven POM Dependencies ----
>>
>> <dependency>
>>             <groupId>javax.servlet</groupId>
>>             <artifactId>servlet-api</artifactId>
>>             <version>2.5</version>
>>             <scope>provided</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.apache.poi</groupId>
>>             <artifactId>poi-scratchpad</artifactId>
>>             <version>3.5-FINAL</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>com.lowagie</groupId>
>>             <artifactId>itext</artifactId>
>>             <version>2.1.7</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.springframework</groupId>
>>             <artifactId>spring-context-support</artifactId>
>>             <version>3.0.5.RELEASE</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.codehaus.groovy</groupId>
>>             <artifactId>groovy-all</artifactId>
>>             <version>1.7.5</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.apache.velocity</groupId>
>>             <artifactId>velocity</artifactId>
>>             <version>1.7</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>net.sf.jxls</groupId>
>>             <artifactId>jxls-core</artifactId>
>>             <version>0.9.9</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.apache.poi</groupId>
>>             <artifactId>poi-ooxml</artifactId>
>>             <version>3.6</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.apache.velocity</groupId>
>>             <artifactId>velocity-tools</artifactId>
>>             <version>2.0</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>net.sf.jasperreports</groupId>
>>             <artifactId>jasperreports</artifactId>
>>             <version>4.6.0</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>net.sf.jasperreports</groupId>
>>             <artifactId>jasperreports-fonts</artifactId>
>>             <version>4.6.0</version>
>>             <type>jar</type>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.artofsolving.jodconverter</groupId>
>>             <artifactId>jodconverter-core</artifactId>
>>             <version>3.0-beta-4</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>commons-codec</groupId>
>>             <artifactId>commons-codec</artifactId>
>>             <version>1.5</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.springframework</groupId>
>>             <artifactId>spring-web</artifactId>
>>             <version>3.0.5.RELEASE</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>fr.opensagres.xdocreport</groupId>
>>             <artifactId>xdocreport</artifactId>
>>             <version>0.9.3</version>
>>             <type>pom</type>
>>         </dependency>
>>         <dependency>
>>             <groupId>fr.opensagres.xdocreport</groupId>
>>             <artifactId>org.apache.poi.xwpf.converter</artifactId>
>>             <version>0.9.2</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.slf4j</groupId>
>>             <artifactId>slf4j-log4j12</artifactId>
>>             <version>1.6.2</version>
>>             <type>jar</type>
>>             <scope>runtime</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>com.googlecode.ehcache-spring-annotations</groupId>
>>             <artifactId>ehcache-spring-annotations</artifactId>
>>             <version>1.2.0</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.quartz-scheduler</groupId>
>>             <artifactId>quartz</artifactId>
>>             <version>1.8.6</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>commons-net</groupId>
>>             <artifactId>commons-net</artifactId>
>>             <version>3.0.1</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>commons-io</groupId>
>>             <artifactId>commons-io</artifactId>
>>             <version>1.3.1</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>javax.mail</groupId>
>>             <artifactId>mail</artifactId>
>>             <version>1.4</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>com.adobe.blazeds</groupId>
>>             <artifactId>blazeds-core</artifactId>
>>             <version>3.2.0.3978</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>junit</groupId>
>>             <artifactId>junit</artifactId>
>>             <version>4.5</version>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.springframework</groupId>
>>             <artifactId>spring-test</artifactId>
>>             <version>3.0.5.RELEASE</version>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>springframework</groupId>
>>             <artifactId>spring-mock</artifactId>
>>             <version>1.2.6</version>
>>             <type>jar</type>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>net.lingala.zip4j</groupId>
>>             <artifactId>zip4j</artifactId>
>>             <version>1.2.9</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>net.sf.jxls</groupId>
>>             <artifactId>jxls</artifactId>
>>             <version>0.9.9</version>
>>             <type>pom</type>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.apache.poi</groupId>
>>             <artifactId>poi</artifactId>
>>             <version>3.6</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.springframework.ldap</groupId>
>>             <artifactId>spring-ldap-core</artifactId>
>>             <version>1.3.1.RELEASE</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>${project.groupId}</groupId>
>>             <artifactId>web-editor-client</artifactId>
>>             <version>${project.version}</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>${project.groupId}</groupId>
>>             <artifactId>web-editor-model</artifactId>
>>             <version>${project.version}</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>${project.groupId}</groupId>
>>             <artifactId>web-editor-services</artifactId>
>>             <version>${project.version}</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.springframework</groupId>
>>             <artifactId>spring-tx</artifactId>
>>             <version>3.0.5.RELEASE</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>aspectj</groupId>
>>             <artifactId>aspectjweaver</artifactId>
>>             <version>1.5.4</version>
>>             <scope>runtime</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>cglib</groupId>
>>             <artifactId>cglib</artifactId>
>>             <version>2.2.2</version>
>>             <type>jar</type>
>>             <scope>runtime</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>antlr</groupId>
>>             <artifactId>antlr</artifactId>
>>             <version>2.7.6</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>commons-dbcp</groupId>
>>             <artifactId>commons-dbcp</artifactId>
>>             <version>1.4</version>
>>             <type>jar</type>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>     <groupId>org.apache.cxf</groupId>
>>     <artifactId>cxf-api</artifactId>
>>     <version>2.4.3</version>
>> </dependency>
>>     <dependency>
>>         <groupId>org.apache.cxf</groupId>
>>         <artifactId>cxf-rt-frontend-jaxws</artifactId>
>>         <version>2.4.3</version>
>>     </dependency>
>>     <dependency>
>>         <groupId>org.apache.cxf</groupId>
>>         <artifactId>cxf-rt-transports-http</artifactId>
>>         <version>2.4.3</version>
>>     </dependency>
>>         <dependency>
>>             <groupId>com.microsoft.sqlserver</groupId>
>>             <artifactId>sqljdbc4</artifactId>
>>             <version>3.0.1301.101</version>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>commons-pool</groupId>
>>             <artifactId>commons-pool</artifactId>
>>             <version>1.5.6</version>
>>             <type>jar</type>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>net.sf.dozer</groupId>
>>             <artifactId>dozer</artifactId>
>>             <version>5.4.0</version>
>>         </dependency>
>>         <dependency>
>>             <groupId>${project.groupId}</groupId>
>>
>> <artifactId>indesign-services-${minerva.ids.version}</artifactId>
>>             <version>${project.version}</version>
>>             <type>jar</type>
>>             <scope>compile</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.mockito</groupId>
>>             <artifactId>mockito-all</artifactId>
>>             <version>1.9.5</version>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.dbunit</groupId>
>>             <artifactId>dbunit</artifactId>
>>             <version>2.4.8</version>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>com.github.springtestdbunit</groupId>
>>             <artifactId>spring-test-dbunit</artifactId>
>>             <version>1.0.1</version>
>>             <scope>test</scope>
>>         </dependency>
>>         <dependency>
>>             <groupId>org.hsqldb</groupId>
>>             <artifactId>hsqldb</artifactId>
>>             <version>2.0.0</version>
>>             <scope>test</scope>
>>         </dependency>
>>
>>        <dependency>
>>             <groupId>org.apache.httpcomponents</groupId>
>>             <artifactId>httpclient</artifactId>
>>             <version>4.3.3</version>
>>        </dependency>
>>
>>
>>
>> Thanks in advance for your feedback.
>>
>> Best Regards.
>>
>>
>>
>>
>>

Re: JAXWS Client Conduit Problem

Posted by Jesús Salinas González <js...@gmail.com>.
I think this message should be in Issues mailing list, I'm so sorry about
that. Best Regards.

2014-10-22 11:37 GMT+02:00 Jesús Salinas González <js...@gmail.com>:

> Hi CXF Developer,
>
> I just want to set a specific timeout to my application jaxws clients, so
> i added the conduit element to my spring context:
>
> <http-conf:conduit name="*.http-conduit">
>           <http-conf:client
>                           ConnectionTimeout="300000"
>                           ReceiveTimeout="300000"/>
>     </http-conf:conduit>
>
> Everything is going well until i use any client to call services methods,
> where i get the following error:
>
> Failed to convert property value of type '$Proxy579 implementing
> javax.wsdl.extensions.ExtensibilityElement,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised'
> to required type
> 'org.apache.cxf.transports.http.configuration.HTTPClientPolicy' for
> property 'client'; nested exception is java.lang.IllegalStateException:
> Cannot convert value of type [$Proxy579 implementing
> javax.wsdl.extensions.ExtensibilityElement,org.springframework.aop.SpringProxy,org.springframework.aop.framework.Advised]
> to required type
> [org.apache.cxf.transports.http.configuration.HTTPClientPolicy] for
> property 'client': no matching editors or conversion strategy found
>
>
> CXF and Spring versions are 2.4.3 and 3.0.5 respectively. I try to
> configure timeouts programmatically too, using HTTPConduit and
> HTTPClientPolicy but i get same problem.
>
> I'm using AOP interceptor for my bussiness beans. I don't know if that can
> be related to the problem. Copy down my spring context (fragment) and maven
> pom dependencies. Any help or ideas would be truly appreciated. This error
> is becoming a big headache for me!
>
>  ---------------  applicationContext.xml -------------------
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <beans xmlns="http://www.springframework.org/schema/beans"
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     xmlns:context="http://www.springframework.org/schema/context"
>     xmlns:jaxws="http://cxf.apache.org/jaxws"
>     xmlns:tx="http://www.springframework.org/schema/tx"
>     xmlns:cxf="http://cxf.apache.org/core"
>     xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
>     xsi:schemaLocation="http://www.springframework.org/schema/beans
>         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
>         http://www.springframework.org/schema/aop
> http://www.springframework.org/schema/aop/spring-aop.xsd
>         http://www.springframework.org/schema/tx
> http://www.springframework.org/schema/tx/spring-tx.xsd
>         http://www.springframework.org/schema/context
>
> http://www.springframework.org/schema/context/spring-context-3.0.xsd
>          http://cxf.apache.org/jaxws
> http://cxf.apache.org/schemas/jaxws.xsd
>          http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
>          http://cxf.apache.org/transports/http/configuration
>         http://cxf.apache.org/schemas/configuration/http-conf.xsd">
>
>      <ehcache:annotation-driven cache-manager="ehCacheManager" />
>
>     <context:annotation-config />
>
>      <context:component-scan base-package="es.sant.peg.core.business" />
>
>     <bean id="businessInterceptor"
>         class="es.sant.peg.commons.utils.aoputil.BusinessInterceptor">
>         <property name="errorMessages" ref="errorMessages" />
>         <property name="perfMonitor" ref="perfMonitorBean" />
>         <property name="gedi" value="0" />
>     </bean>
>
>     <bean id="businessPointCut"
>         class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"
>         scope="singleton">
>         <property name="patterns">
>             <list>
>                 <value>es.sant.peg.core.business.*</value>
>                 <value>es.sant.peg.core.services.*</value>
>             </list>
>         </property>
>         <property name="advice">
>             <ref bean="businessInterceptor" />
>         </property>
>     </bean>
>
>    <tx:annotation-driven transaction-manager="transactionManager" />
>
>     ...... (spring bussiness beans)
>
>   <!-- Webservices -->
>
>    <import resource="classpath:META-INF/cxf/cxf.xml" />
>     <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
>     <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
>
>      <http-conf:conduit name="*.http-conduit">
>           <http-conf:client
>                           ConnectionTimeout="300000"
>                           ReceiveTimeout="300000"/>
>     </http-conf:conduit>
>
>       <bean id="serviceArticulosMDM"
> class="es.sant.peg.core.business.mdm.services.ArticulosMDMService"
>         scope="singleton">
>         <property name="sortConfigService" ref="sortConfigService" />
>         <property name="publicationService" ref="publicationService" />
>         <property name="analyticalStructureDao"
> ref="QAnalyticalStructureDao" />
>         <property name="errorMessages" ref="errorMessages" />
>         <property name="docfieldValuesDao" ref="QDocfieldValuesDao" />
>     </bean>
>
>      <bean id="wsArticulosMDMaBus" scope="singleton"
>
> class="es.sant.peg.core.business.mdm.ws.impl.MsArticulosMDMaBusSOAP_HTTP_Service">
>         <property name="serviceArticulosMDM" ref="serviceArticulosMDM" />
>         <property name="msRetornoInsertClient" ref="msRetornoInsertClient"
> />
>         <property name="notificacionDatosClient"
> ref="notificacionDatosClient" />
>     </bean>
>
>     <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"
> id="loggingInInterceptor" />
>     <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"
> id="loggingOutInterceptor" />
>
>     <bean
> class="es.sant.peg.core.business.mdm.interceptor.MessageInterceptor"
> id="messageInterceptor" />
>
>     <jaxws:endpoint id="msArticulosMDMaBusService"
>         implementor="#wsArticulosMDMaBus"
> address="/msArticulosMDMaBusSOAP_HTTP_Service">
>         <jaxws:properties>
>             <entry key="publishedEndpointUrl" value="${URL_ARTICULOS}" />
>         </jaxws:properties>
>         <jaxws:inInterceptors>
>             <ref bean="messageInterceptor" />
>             <ref bean="loggingInInterceptor" />
>         </jaxws:inInterceptors>
>         <jaxws:outInterceptors>
>             <ref bean="loggingOutInterceptor" />
>         </jaxws:outInterceptors>
>     </jaxws:endpoint>
>
>     <jaxws:client id="msRetornoInsertClient"
>
> serviceClass="es.sant.peg.core.business.mdm.ws.MsRetornoInsertSOAP_HTTP_Port"
>               address="${URL_RETORNO_INSERT}"/>
>
>       <jaxws:client id="notificacionDatosClient"
>
> serviceClass="es.santillana.peg.core.business.mdm.ws.MsNotificacionDatosalMDMPortType"
>               address="${URL_NOTIFICACION}"/>
>
>
>
> -- Maven POM Dependencies ----
>
> <dependency>
>             <groupId>javax.servlet</groupId>
>             <artifactId>servlet-api</artifactId>
>             <version>2.5</version>
>             <scope>provided</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.poi</groupId>
>             <artifactId>poi-scratchpad</artifactId>
>             <version>3.5-FINAL</version>
>         </dependency>
>         <dependency>
>             <groupId>com.lowagie</groupId>
>             <artifactId>itext</artifactId>
>             <version>2.1.7</version>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-context-support</artifactId>
>             <version>3.0.5.RELEASE</version>
>         </dependency>
>         <dependency>
>             <groupId>org.codehaus.groovy</groupId>
>             <artifactId>groovy-all</artifactId>
>             <version>1.7.5</version>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.velocity</groupId>
>             <artifactId>velocity</artifactId>
>             <version>1.7</version>
>         </dependency>
>         <dependency>
>             <groupId>net.sf.jxls</groupId>
>             <artifactId>jxls-core</artifactId>
>             <version>0.9.9</version>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.poi</groupId>
>             <artifactId>poi-ooxml</artifactId>
>             <version>3.6</version>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.velocity</groupId>
>             <artifactId>velocity-tools</artifactId>
>             <version>2.0</version>
>         </dependency>
>         <dependency>
>             <groupId>net.sf.jasperreports</groupId>
>             <artifactId>jasperreports</artifactId>
>             <version>4.6.0</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>net.sf.jasperreports</groupId>
>             <artifactId>jasperreports-fonts</artifactId>
>             <version>4.6.0</version>
>             <type>jar</type>
>         </dependency>
>         <dependency>
>             <groupId>org.artofsolving.jodconverter</groupId>
>             <artifactId>jodconverter-core</artifactId>
>             <version>3.0-beta-4</version>
>         </dependency>
>         <dependency>
>             <groupId>commons-codec</groupId>
>             <artifactId>commons-codec</artifactId>
>             <version>1.5</version>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-web</artifactId>
>             <version>3.0.5.RELEASE</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>fr.opensagres.xdocreport</groupId>
>             <artifactId>xdocreport</artifactId>
>             <version>0.9.3</version>
>             <type>pom</type>
>         </dependency>
>         <dependency>
>             <groupId>fr.opensagres.xdocreport</groupId>
>             <artifactId>org.apache.poi.xwpf.converter</artifactId>
>             <version>0.9.2</version>
>         </dependency>
>         <dependency>
>             <groupId>org.slf4j</groupId>
>             <artifactId>slf4j-log4j12</artifactId>
>             <version>1.6.2</version>
>             <type>jar</type>
>             <scope>runtime</scope>
>         </dependency>
>         <dependency>
>             <groupId>com.googlecode.ehcache-spring-annotations</groupId>
>             <artifactId>ehcache-spring-annotations</artifactId>
>             <version>1.2.0</version>
>         </dependency>
>         <dependency>
>             <groupId>org.quartz-scheduler</groupId>
>             <artifactId>quartz</artifactId>
>             <version>1.8.6</version>
>         </dependency>
>         <dependency>
>             <groupId>commons-net</groupId>
>             <artifactId>commons-net</artifactId>
>             <version>3.0.1</version>
>         </dependency>
>         <dependency>
>             <groupId>commons-io</groupId>
>             <artifactId>commons-io</artifactId>
>             <version>1.3.1</version>
>         </dependency>
>         <dependency>
>             <groupId>javax.mail</groupId>
>             <artifactId>mail</artifactId>
>             <version>1.4</version>
>         </dependency>
>         <dependency>
>             <groupId>com.adobe.blazeds</groupId>
>             <artifactId>blazeds-core</artifactId>
>             <version>3.2.0.3978</version>
>         </dependency>
>         <dependency>
>             <groupId>junit</groupId>
>             <artifactId>junit</artifactId>
>             <version>4.5</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-test</artifactId>
>             <version>3.0.5.RELEASE</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>springframework</groupId>
>             <artifactId>spring-mock</artifactId>
>             <version>1.2.6</version>
>             <type>jar</type>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>net.lingala.zip4j</groupId>
>             <artifactId>zip4j</artifactId>
>             <version>1.2.9</version>
>         </dependency>
>         <dependency>
>             <groupId>net.sf.jxls</groupId>
>             <artifactId>jxls</artifactId>
>             <version>0.9.9</version>
>             <type>pom</type>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.poi</groupId>
>             <artifactId>poi</artifactId>
>             <version>3.6</version>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework.ldap</groupId>
>             <artifactId>spring-ldap-core</artifactId>
>             <version>1.3.1.RELEASE</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>${project.groupId}</groupId>
>             <artifactId>web-editor-client</artifactId>
>             <version>${project.version}</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>${project.groupId}</groupId>
>             <artifactId>web-editor-model</artifactId>
>             <version>${project.version}</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>${project.groupId}</groupId>
>             <artifactId>web-editor-services</artifactId>
>             <version>${project.version}</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring-tx</artifactId>
>             <version>3.0.5.RELEASE</version>
>         </dependency>
>         <dependency>
>             <groupId>aspectj</groupId>
>             <artifactId>aspectjweaver</artifactId>
>             <version>1.5.4</version>
>             <scope>runtime</scope>
>         </dependency>
>         <dependency>
>             <groupId>cglib</groupId>
>             <artifactId>cglib</artifactId>
>             <version>2.2.2</version>
>             <type>jar</type>
>             <scope>runtime</scope>
>         </dependency>
>         <dependency>
>             <groupId>antlr</groupId>
>             <artifactId>antlr</artifactId>
>             <version>2.7.6</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>commons-dbcp</groupId>
>             <artifactId>commons-dbcp</artifactId>
>             <version>1.4</version>
>             <type>jar</type>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>     <groupId>org.apache.cxf</groupId>
>     <artifactId>cxf-api</artifactId>
>     <version>2.4.3</version>
> </dependency>
>     <dependency>
>         <groupId>org.apache.cxf</groupId>
>         <artifactId>cxf-rt-frontend-jaxws</artifactId>
>         <version>2.4.3</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.cxf</groupId>
>         <artifactId>cxf-rt-transports-http</artifactId>
>         <version>2.4.3</version>
>     </dependency>
>         <dependency>
>             <groupId>com.microsoft.sqlserver</groupId>
>             <artifactId>sqljdbc4</artifactId>
>             <version>3.0.1301.101</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>commons-pool</groupId>
>             <artifactId>commons-pool</artifactId>
>             <version>1.5.6</version>
>             <type>jar</type>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>net.sf.dozer</groupId>
>             <artifactId>dozer</artifactId>
>             <version>5.4.0</version>
>         </dependency>
>         <dependency>
>             <groupId>${project.groupId}</groupId>
>
> <artifactId>indesign-services-${minerva.ids.version}</artifactId>
>             <version>${project.version}</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.mockito</groupId>
>             <artifactId>mockito-all</artifactId>
>             <version>1.9.5</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.dbunit</groupId>
>             <artifactId>dbunit</artifactId>
>             <version>2.4.8</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>com.github.springtestdbunit</groupId>
>             <artifactId>spring-test-dbunit</artifactId>
>             <version>1.0.1</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.hsqldb</groupId>
>             <artifactId>hsqldb</artifactId>
>             <version>2.0.0</version>
>             <scope>test</scope>
>         </dependency>
>
>        <dependency>
>             <groupId>org.apache.httpcomponents</groupId>
>             <artifactId>httpclient</artifactId>
>             <version>4.3.3</version>
>        </dependency>
>
>
>
> Thanks in advance for your feedback.
>
> Best Regards.
>
>
>
>
>