Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1
-
None
Description
I start 20 service with localtransport like this:
<jaxws:server xmlns:jaxws="http://cxf.apache.org/jaxws" id="kimberlyServiceLocalServer" serviceBean="#kimberlyWebService" address="local://KimberlyService">
<jaxws:serviceFactory>
<ref bean="jaxws-and-xmlbean-service-factory" />
</jaxws:serviceFactory>
</jaxws:server>
and start 20 client call those local service:
<jaxws:client xmlns:jaxws="http://cxf.apache.org/jaxws" id="kimberlyServiceClient" serviceClass="com.KimberlyWebService" address="local://KimberlyService">
<jaxws:binding>
<soap:soapBinding xmlns:soap="http://cxf.apache.org/bindings/soap" mtomEnabled="true" version="1.2" />
</jaxws:binding>
<jaxws:dataBinding>
<bean class="org.apache.cxf.xmlbeans.XmlBeansDataBinding" />
</jaxws:dataBinding>
</jaxws:client>
when I run call client I meet this error, and sometime it can success.
Exception in thread "Thread-11" java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:841)
at java.util.HashMap$EntryIterator.next(HashMap.java:883)
at java.util.HashMap$EntryIterator.next(HashMap.java:881)
at org.apache.cxf.transport.local.LocalTransportFactory.copy(LocalTransp
ortFactory.java:166)
at org.apache.cxf.transport.local.LocalConduit$1$1.run(LocalConduit.java
:123)
at java.lang.Thread.run(Thread.java:595)
2008-6-13 13:50:38 org.apache.cxf.endpoint.ClientImpl waitResponse
警告: Timed out waiting for response to operation
SaveCommodity.