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
