Hi Bin,

no, I think my problem is different:

org.apache.axis2.transport.http.SimpleHTTPServer.start (SimpleHTTPServer.java:184) ERROR [pool-1-thread-1] - java.net.BindException: Address already in use
     [java] ERROR Sender:run Failed send #0
[java] ncl.qosp.test.functional.client.Sender.run(Sender.java: 141) ERROR [pool-1-thread-1] - Failed send #0
     [java] ERROR Sender:logException ERROR!:
[java] ncl.qosp.test.functional.client.Sender.logException (Sender.java:171) ERROR [pool-1-thread-1] - ERROR!: [java] ERROR Sender:logException org.apache.axis2.AxisFault: Address already in use; nested exception is:
     [java]     java.net.BindException: Address already in use
[java] at org.apache.axis2.transport.http.SimpleHTTPServer.start (SimpleHTTPServer.java:185) [java] at org.apache.axis2.engine.ListenerManager.addListener (ListenerManager.java:178) [java] at org.apache.axis2.description.ClientUtils.inferInTransport (ClientUtils.java:102) [java] at org.apache.axis2.description.OutInAxisOperationClient.execute (OutInAxisOperation.java:248) [java] at org.apache.axis2.client.ServiceClient.sendReceiveNonBlocking (ServiceClient.java:582) [java] at org.apache.axis2.client.ServiceClient.sendReceiveNonBlocking (ServiceClient.java:555) [java] at ncl.qosp.test.functional.client.Sender.run (Sender.java:134) [java] at java.util.concurrent.ThreadPoolExecutor $Worker.runTask(ThreadPoolExecutor.java:650) [java] at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:675)
     [java]     at java.lang.Thread.run(Thread.java:613)
     [java] Caused by: java.net.BindException: Address already in use
     [java]     at java.net.PlainSocketImpl.socketBind(Native Method)
[java] at java.net.PlainSocketImpl.bind (PlainSocketImpl.java:359)
     [java]     at java.net.ServerSocket.bind(ServerSocket.java:319)
     [java]     at java.net.ServerSocket.<init>(ServerSocket.java:185)
     [java]     at java.net.ServerSocket.<init>(ServerSocket.java:97)
[java] at org.apache.axis2.transport.http.server.DefaultConnectionListener.<init>( DefaultConnectionListener.java:64) [java] at org.apache.axis2.transport.http.server.HttpFactory.newRequestConnectionL istener(HttpFactory.java:199) [java] at org.apache.axis2.transport.http.server.SimpleHttpServer.init (SimpleHttpServer.java:80) [java] at org.apache.axis2.transport.http.SimpleHTTPServer.start (SimpleHTTPServer.java:181)
     [java]     ... 9 more


Regards,
Michele

On 17 Aug 2006, at 18:10, Bin Zhou wrote:

Michele Mazzucco <Michele.Mazzucco <at> ncl.ac.uk> writes:


Hi all,

I have to spare some threads, and each of them creates a new
ServiceClient object in order to send messages. Now the problem is that they fail, since they try to use the same port (I guess). Is there any
possibility to specify which port should they use?

Thanks,
Michele




Hi Michele,

I met the same problem too. I also try to use another thread to create
ServiceClient for sending message. The exceptions seems like the following
(sorry for the long list).

Is that similar to yours?

wishes,
Bin

-------------------------------------------------------
org.apache.axis2.AxisFault: null; nested exception is:
        java.lang.NullPointerException
        at org.apache.axis2.description.OutInAxisOperationClient.execute
(OutInAxisOperation.java:287)
        at org.apache.axis2.client.ServiceClient.sendReceive
(ServiceClient.java:457)
        at org.apache.axis2.client.ServiceClient.sendReceive
(ServiceClient.java:399)
        at aop.core.Agent.processMails(Agent.java:140)
        at aop.core.Agent.run(Agent.java:116)
Caused by: java.lang.Exception: org.apache.axis2.AxisFault: null; nested
exception is:
        java.lang.NullPointerException
        at org.apache.axis2.AxisFault.makeFault(AxisFault.java:318)
        at
org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLo gic
(RawXMLINOutMessageReceiver.java:126)
at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive
(AbstractInOutSyncMessageReceiver.java:37)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:454)
        at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequ est
(HTTPTransportUtils.java:284)
        at org.apache.axis2.transport.http.AxisServlet.doPost
(AxisServlet.java:136)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:157)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
        at
org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.processConnecti
on(Http11Protocol.java:705)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:577)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
        at
org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLo gic
(RawXMLINOutMessageReceiver.java:107)
        ... 30 more

--------------------------------------------------------------






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to