Hi Fal;

I tested this with both SimpleHTTPServer and Axis2 war distribution and
I was unable to find such a behavior. Well you can have this behavior in
the client side , if you are trying to create new service client for
each request.
Any way please create JIRA attaching both client and server side code.

Falk Bauer wrote:

>I have a question about the behaviour of the DeploymentEngine of Axis2
>in my environment.
>Maybe someone of you know a hint or answer for it.
>
>I have a Client-Application with Axis2 on one side and an instantiated
>SimpleHTTPServer at the other.
>The server got two services (LocalMonitor and ServiceManager) and two
>modules (addressing and rampart).
>
>For Round-Trip-Time Tests, the client calls a web service method at the
>server five times with a delay of 2 seconds between each call.
>
>With every call of the client the DeploymentEngine deploys the two
>services and modules at server side. This causes a delay of nearly a
>half of a second.
>Here is an output of log4java out of the workflow from each client-call
>to the server:
>
>2006-09-11 19:42:54,656 [main] de.siegen.bs.omis.clients.Test_RTT0  - Start 
>Test RTT0 (Loop 0)
>2006-09-11 19:42:55,265 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying module : rampart
>2006-09-11 19:42:55,281 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying module : addressing
>2006-09-11 19:42:55,359 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service  
>ServiceManager.aar
>2006-09-11 19:42:55,406 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service  
>LocalMonitor.aar
>2006-09-11 19:42:55,812 [main] de.siegen.bs.omis.clients.Test_RTT0  - End Test 
>after 1156 ms (Loop 0).
>2006-09-11 19:42:56,812 [main] de.siegen.bs.omis.clients.Test_RTT0  - Start 
>Test RTT0 (Loop 1)
>2006-09-11 19:42:57,203 [HttpConnection-6060-3] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying module : rampart
>2006-09-11 19:42:57,203 [HttpConnection-6060-3] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying module : addressing
>2006-09-11 19:42:57,265 [HttpConnection-6060-3] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service  
>ServiceManager.aar
>2006-09-11 19:42:57,296 [HttpConnection-6060-3] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service  
>LocalMonitor.aar
>2006-09-11 19:42:57,390 [main] de.siegen.bs.omis.clients.Test_RTT0  - End Test 
>after 578 ms (Loop 1).
>
>...
>
>And a little more verbosity:
>
>2006-09-11 19:44:42,296 [HttpConnection-6060-1] org.apache.axis2.engine.Phase  
>- Handler InstanceDispatcher added to Phase Dispatch
>2006-09-11 19:44:42,484 [HttpConnection-6060-1] 
>org.apache.axis2.i18n.ProjectResourceBundle  - 
>org.apache.axis2.i18n.resource::handleGetObject(addingnewmodule)
>2006-09-11 19:44:42,484 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - adding new module
>2006-09-11 19:44:42,484 [HttpConnection-6060-1] 
>org.apache.axis2.i18n.ProjectResourceBundle  - 
>org.apache.axis2.i18n.resource::handleGetObject(deployeingmodule)
>2006-09-11 19:44:42,484 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying module : rampart
>2006-09-11 19:44:42,515 [HttpConnection-6060-1] 
>org.apache.axis2.i18n.ProjectResourceBundle  - 
>org.apache.axis2.i18n.resource::handleGetObject(addingnewmodule)
>2006-09-11 19:44:42,515 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - adding new module
>2006-09-11 19:44:42,515 [HttpConnection-6060-1] 
>org.apache.axis2.i18n.ProjectResourceBundle  - 
>org.apache.axis2.i18n.resource::handleGetObject(deployeingmodule)
>2006-09-11 19:44:42,515 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying module : addressing
>
>...
>
>2006-09-11 19:44:42,562 [HttpConnection-6060-1] org.apache.axis2.engine.Phase  
>- Handler SecurityOutHandler added to Phase MessageOut
>2006-09-11 19:44:42,562 [HttpConnection-6060-1] 
>org.apache.axis2.i18n.ProjectResourceBundle  - 
>org.apache.axis2.i18n.resource::handleGetObject(deployingws)
>2006-09-11 19:44:42,562 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service  
>ServiceManager.aar
>
>...
>
>http://ws.apache.org/axis2/LocalMonitorPortType/thread_has_started_lib_callResponse
>2006-09-11 19:44:42,593 [HttpConnection-6060-1] 
>org.apache.axis2.i18n.ProjectResourceBundle  - 
>org.apache.axis2.i18n.resource::handleGetObject(deployingws)
>2006-09-11 19:44:42,593 [HttpConnection-6060-1] 
>org.apache.axis2.deployment.DeploymentEngine  - Deploying Web service  
>LocalMonitor.aar
>
>
>The deployment is the same if the SimpleHTTPServer is substituted with
>the axis2-servlet in a tomcat-server.
>
>Does anyone know how this behaviour can be prevented? The server should
>deploy the services and modules only at server-start, not at each call.
>Maybe in a way of reconfiguring the axis2.xml or services.xml?
>
>Thanks
>Falk
>
>---------------------------------------------------------------------
>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