You can do this with service life cycle class class.

http://wso2.org/library/333


Thank you!
Deepal
> All,
>
> For a project for school, I'm trying to do something pretty unorthodox with
> axis2 web services, and I'm wondering if it is possible. Here's the
> situation:
>
> I have one POJO, and hence 1 .class file representing a web service. This
> web service is stateful (services.xml has 'application' scope). 
>
> However, I create 2 .aar files, both with the same .class file, both with
> the same services.xml file, the only difference being their names. Say, for
> example, they are Service0.aar and Service1.aar.
>
> Now, my problem is that I want each of these services to publish themselves
> in a UDDI registry when they are deployed (ie, when their constructor is
> called) but they need to register themselves with different names. However,
> since they use the same .class file, the java objects don't know they are
> different at construction. 
>
> I tried setting a parameter in services.xml and giving each service its own
> services.xml and reading that in during the construction, but it didn't
> work. You seem to need a MessageContext to read in parameters, and a call to
> MessageContext.getCurrentMessageContext() in the constructor returned null.
>
> Also, I can't use a static class variable, because these two services may be
> deployed on different computers.
>
> Does anyone have any suggestions for me?
>
> Thanks,
> Eric
>   


-- 
Thank you!


http://blogs.deepal.org


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

Reply via email to