Hi Sujata,

Try changing the scope of the service deployment.

<service name="TESTService" scope="application"
class="test.TESTServiceLifeCycle">
...
</service>

Thanks,
Sadeep

On Mon, Jun 27, 2011 at 2:26 PM, Sujata Galinde <sujata.gali...@gmail.com>wrote:

> Hi,
>
> I am developing a Web Service using Apache Axis2(axis2-1.5.4). I want to
> utilize power of ServiceLifeCycle to perform some tasks during service
> deployment & undeployment.
>
> I have -
>
>                 1. TESTServiceLifeCycle implements ServiceLifeCycle
>
>                 2. TESTService implements Lifecycle
>
>                 3. services.xml with -
>
>                                 <service name="TESTService"
> scope="soapsession" class="test.TESTServiceLifeCycle">
>
>                                                 <Description> Test Service
> </Description>
>
>                                                 <messageReceivers>
>
>                                                                 :
>
>                                                 </messageReceivers>
>
>                                                 <parameter
> name="ServiceClass" locked="false">test.TESTService</parameter>
>
>                                 </service>
>
> I am using eclipse Version: 3.6.1.r361 for development & deploying service
> on to Apache Tomcat v6.0 Server
>
> *Problem:*
>
> For testing purpose, I have just put print statement in
> TESTServiceLifeCycle.startUp & TESTServiceLifeCycle.shutdown. Both are
> getting called during service deployment & undeployment, no issue.
>
> But when I start using service & send many requests to the service, stratUp
> is getting called many times. After that if I shut down the server, shutDown
> is also getting called multiple times.(no of startUp & shutDown getting
> called are same.)
>
> *Expectation:*
>
> I want to put service initialization stuff in startUP, so do not want
> multiple calls of startUP. How should I fix the isssue?
>
> Thanks in advance.
> Sujata P. Galinde
>
>
>
>



-- 
Sadeep

Reply via email to