Hi,

2.5 to 3 minutes is quite long even for 15 clients initialization.
Did you specify wsdlLocation attribute in jaxws:client? Can performance be 
related to remote WSDL downloading?
Could you bind any profiling tool and discover which operation caused 
performance problem?

Regards,
Andrei.

> -----Original Message-----
> From: Jorg Heymans [mailto:[email protected]]
> Sent: Donnerstag, 1. Oktober 2015 08:45
> To: [email protected]
> Subject: ReflectionServiceFactoryBean performance
> 
> Hi,
> 
> We have about 15 jaxws client definitions in our application context defined
> like this :
> 
> <jaxws:client id="myService" serviceClass="my.service.Service"
>  address="http://....."/>
> 
> Initializing all of these during startup takes on average about 2.5 to 3 
> minutes.
> This is already after adding -
> Dcom.sun.xml.bind.v2.runtime.JAXBContextImpl.fastBoot=true , before that it
> was more like 5-6 minutes.
> 
> Is there a way to improve this ? We are going to add more services as the
> application grows, and already now this cxf init takes up more than half of 
> our
> deployment time.
> 
> Thanks,
> Jorg Heymans

Reply via email to