Rui,

what about the ServiceContext?
In your service add these two methods (they will be invoked via reflection)

public void init(ServiceContext serviceContext) {
        // put your initialization code here
}

public void destroy(ServiceContext serviceContext) {
        // this code will be executed when the service is unloaded
}

The ServiceContext has a Map where you can store your stuff (getProperties(), getProperty(), setProperty())
If you want to access your data when you process client requests:

public OMElement foo(OMElement el) {
ServiceContext sCtx = MessageContext.getCurrentMessageContext ().getServiceContext();
        // read/write/update your stuff

        //process the request
}


Michele



On 16 May 2007, at 19:15, <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> wrote:

Hi all,


I am developing a webservice with axis/tomcat, which gets some information from a database. The problem is that the information is not modified frequently, and is obtained each time that my webservice is invoked.

I want to know if it is possible to get this information after the startup of the tomcat, put it somewhere in a structure (it can be in an object), and then access it inside my classes.

Regards,

Rui Torres


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

Reply via email to