i just want to clarify that i get the exception after it idles and after i
make a soap client request.  the next time i make a client request it works
fine.

thanks!

quique



quique wrote:
> 
> hello,
> 
> i'm new to ServiceMix3.0, but i was able to set up a webservice with a
> consumer and provider endpoints.  it works great! however, if the
> ServiceMix3.0 idles for around ~30seconds i get the following exception in
> the servicemix log.  after that i'm able again to send soap client
> requests with no problems.   below i've pasted my servicemix.xml and
> xbean.xml definitions.  any help would be appreciated!
> 
> thanks in advance!
> 
> quique
> 
> Caused by: java.net.SocketException: Connection reset
>         at java.net.SocketInputStream.read(SocketInputStream.java:168)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
>         at
> org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
>         at
> org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
>         at
> org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
>         at
> org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1373)
>         at
> org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
>         at
> org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
>         at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
>         at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
>         at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
>         at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
>         at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
>         at
> org.apache.servicemix.http.processors.ProviderProcessor.process(ProviderProcessor.java:153)
>         at
> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:410)
>         at
> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:43)
>         at
> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:624)
>         at
> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:169)
>         at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:177)
>         at
> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:227)
>         at
> org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
>         at
> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:595)
> -----------------------------------------------
> 
> servicemix.xml
> -----------------------------------------------
> <beans xmlns:sm="http://servicemix.apache.org/config/1.0";>
> 
>   <import resource="classpath:tx.xml" />
>   <import resource="classpath:jndi.xml" />
>   <import resource="classpath:jmx.xml" />
>   <import resource="classpath:activemq.xml" />
> 
>   <!-- the JBI container -->
>   <sm:container id="jbi"
>                 rootDir="./data"
>                 useMBeanServer="true"
>                 createMBeanServer="true"
>                 installationDirPath="./install"
>                 deploymentDirPath="./deploy"
>                 dumpStats="false"
>                 statsInterval="3600"
>                 createJmxConnector="false"
>                 flowName="seda">
> 
>     <sm:activationSpecs>
> 
>     </sm:activationSpecs>
>   </sm:container>
> 
> </beans>
> 
> 
> ------------------------------------------
> 
> 
> xbean.xml
> ------------------------------------------
> 
> <beans xmlns:http="http://servicemix.apache.org/http/1.0";
>        xmlns:wsn="http://servicemix.org/wsnotification";
>        xmlns:ns1="http://ws.motricity.com/ondemand/services/directory";
>        xmlns:myns="http://myNameSpace/servicemix/1.0";>
> 
>     <http:endpoint service="ns1:DirectoryServiceService"
>         endpoint="directoryServicePEP"
>         targetService="ns1:DirectoryServiceService"
>         role="provider" soap="true"
>         defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
>         locationURI="http://0.0.0.0:7001/ondemand/services/directory";
>        
> wsdlResource="http://0.0.0.0:7001/ondemand/services/directory?wsdl"; />
> 
>     <http:endpoint service="ns1:DirectoryService"
>         endpoint="directoryServiceCEP"
>         targetService="ns1:DirectoryServiceService"
>         role="consumer" soap="true"
>         targetInterfaceName="ns1:DirectoryService"
>         locationURI="http://0.0.0.0:8192/services/DirectoryService/";
>         defaultMep="http://www.w3.org/2004/08/wsdl/in-out"; />
> 
> </beans>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/SocketException%3A-Connection-reset-tf2358710.html#a6571028
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to