Hi Michele, Thank you for your help.
I want to know where I put the init and destroy methods. Are these methods only invoked when a startup and a shutdown is done in tomcat? Or they are invoked every time my webservice is invoked? Regards, Rui Torres -----Original Message----- From: Michele Mazzucco [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 16, 2007 7:38 PM To: axis-user@ws.apache.org Subject: Re: How to get information at startup of tomcat 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]