Rui, you said you're using axis 1.4. Those methods are available only with *axis2*.
Michele On Thu, 2007-05-17 at 17:17 +0100, [EMAIL PROTECTED] wrote: > Michele, > > I put the method init and destroy in my Java class, but they are never > invoked. > What is wrong? > > Regards, > > Rui Torres > > > > -----Original Message----- > From: Michele Mazzucco [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 17, 2007 2:52 PM > To: axis-user@ws.apache.org > Subject: RE: How to get information at startup of tomcat > > What I said applies to Axis2. > > > Michele > > On Thu, 2007-05-17 at 14:37 +0100, [EMAIL PROTECTED] wrote: > > Sorry Michele, > > > > I am using axis 1.4, and the binary distribution doesn't have > > axis2-kernel-1.2.jar > > > > Regards, > > > > Rui Torres > > > > -----Original Message----- > > From: Michele Mazzucco [mailto:[EMAIL PROTECTED] > > Sent: Thursday, May 17, 2007 11:50 AM > > To: axis-user@ws.apache.org > > Subject: RE: How to get information at startup of tomcat > > > > http://ws.apache.org/axis2/1_2/api/org/apache/axis2/context/ServiceCon > > te > > xt.html > > > > It's where I told you, in axis2-kernel.jar. Donwload the binary > > distribution go to the lib folder and type jar tf axis2-kernel-1.2.jar > > > | grep ServiceContext > > > > Michele > > > > On Thu, 2007-05-17 at 11:08 +0100, [EMAIL PROTECTED] wrote: > > > Sorry, > > > > > > But where I can find it? I did some searches, but I didn't find it. > > > > > > Rui Torres > > > > > > -----Original Message----- > > > From: Michele Mazzucco [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, May 17, 2007 10:54 AM > > > To: axis-user@ws.apache.org > > > Subject: RE: How to get information at startup of tomcat > > > > > > org.apache.axis2.context.ServiceContext. It should be in > > > axis2-kernel.jar. > > > > > > Michele > > > > > > On Thu, 2007-05-17 at 10:50 +0100, [EMAIL PROTECTED] wrote: > > > > Hi Michele, > > > > > > > > I put the method init in my class, but when I compile my class, > > > > the compiler doesn't find the definition of ServiceContext class. > > > > > > > > Can you say me which jar I must include. > > > > > > > > Regards > > > > > > > > Rui Torres > > > > > > > > -----Original Message----- > > > > From: Michele Mazzucco [mailto:[EMAIL PROTECTED] > > > > Sent: Thursday, May 17, 2007 10:28 AM > > > > To: axis-user@ws.apache.org > > > > Subject: RE: How to get information at startup of tomcat > > > > > > > > Hi Tui, > > > > > > > > > > > > > > > > On Thu, 2007-05-17 at 10:23 +0100, [EMAIL PROTECTED] wrote: > > > > > Hi Michele, > > > > > > > > > > Thank you for your help. > > > > > > > > > > I want to know where I put the init and destroy methods. > > > > > > > > > You should put those methods into your service class. > > > > > > > > > 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? > > > > > > > > No, only when the service is loaded and unloaded (which can differ > > > > > from startup/shutdown). > > > > > > > > > > Regards, > > > > > > > > > > Rui Torres > > > > > > > > > > > > Michele > > > > > > > > > > > > > > > -----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] > > > > > > > > > > > > > > > > > ------------------------------------------------------------------ > > > > -- > > > > - 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] > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - 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] > > > > > > > > > --------------------------------------------------------------------- > > 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] > > > > > --------------------------------------------------------------------- > 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]