And you are using that client object, unprotected by a syncronization, in multiple threads?
On Wed, Mar 11, 2009 at 10:32 AM, Cornel Masson <[email protected]> wrote: > My final solution uses the CXF Client (org.apache.cxf.endpoint.Client) > directly, constructed using the JaxWs Spring factory bean. > > <bean id="cxfClientFactory" > class="org.apache.cxf.jaxws.JaxWsClientFactoryBean" scope="prototype"> > <property name="serviceClass" > value="com.shazam.internal.recognition.webservices.v1.SIFoRInterface"/> > </bean> > > Code: > > //"cxfClientFactory" injected via Spring, then... > cxfClientFactory.setAddress(url); > Client client = cxfClientFactory.create(); > > and used: > > Object[] results = client.invoke(aMethodName, aRequest); > > > That's it. > > -Cornel > > > > Benson Margulies wrote: >> >> While the original messsage is long, it doesn't contain the critical >> information. >> >> Exactly what combination of API and Spring (or lack of Spring) are you >> using to create the clients? What objects are you sharing between >> threads? >> >> > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ >
