axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michele Mazzucco <Michele.Mazzu...@ncl.ac.uk>
Subject RE: How to get information at startup of tomcat
Date Thu, 17 May 2007 13:51:46 GMT
What I said applies to Axis2.


Michele

On Thu, 2007-05-17 at 14:37 +0100, rui.torres@enabler.com 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:Michele.Mazzucco@ncl.ac.uk] 
> 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/ServiceConte
> 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, rui.torres@enabler.com 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:Michele.Mazzucco@ncl.ac.uk]
> > 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, rui.torres@enabler.com 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:Michele.Mazzucco@ncl.ac.uk]
> > > 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, rui.torres@enabler.com 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:Michele.Mazzucco@ncl.ac.uk]
> > > > 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, <rui.torres@enabler.com> 
> > > > <rui.torres@enabler.com> 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: axis-user-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > 
> > > > 
> > > > ------------------------------------------------------------------
> > > > --
> > > > - To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > > 
> > > 
> > > 
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > 
> > > 
> > > --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message