Was there any progress on this? I ask because I'm trying to test the
TCCL changes dims made with Spring, and I somehow need a way to load
Spring's applicationContext.xml inside an AAR on startup. I can't
think of another way to do that - besides modules - so any advice is
appreciated.
Robert
http://www.braziloutsource.com/
On 8/3/06, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
Deepal,
I worked on this a bit today, With svn rev 428234, check the
DeploymentEngine, you now have access to ConfigurationContext. Can you
please take it from here?
thanks,
dims
On 8/2/06, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
> Hi Dims;
>
> When you deploy a service , deploymentEngine does not have access to
> configuration context (it has only access to AxisConfiguration). Any way
> we have a work around for the services at the system startup time , but
> if some one drop a service at the runtime (service hot deployment) ,
> then we can not call that method since there is no way to get access to
> configuration context from AxisConfiguratation.
>
> So is that ok if we give this feature only for service which are in the
> repository when system startup ?
>
> Thanks
> Deepal
>
>
>
> Davanum Srinivas wrote:
>
> > Deepal,
> >
> > I'd say it should be the following because there is no ServiceContext
> > or MessageContext setup at startup time.
> >
> > init(ConfigurationContext)
> >
> > This is similar to servlets if you specify load-on-startup then
> > "init(ServletConfig config)" is called.
> >
> > This would be a one time call only irrespective of scope. What do you
> > think?
> >
> > -- dims
> >
> > On 8/1/06, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
> >
> >> I am not asking not to do this (I know this is a useful requirement),
> >> but my problem is how do we solve this problem if service is deployed in
> >> soapsession scope.
> >> In that case we need to create new service instance for each soapsession
> >> , so are we not in a problem ?
> >>
> >> of course we can create service instance and init that when system start
> >> (irrespective of its scope), let's say we add a new method to service
> >> impl what are the parameters we need to pass into that ?
> >>
> >> startUp(T1 t1, T2 t2){
> >> ?????????????
> >> }
> >>
> >>
> >> please comment on my questions , I need to solve those problem before
> >> implementing this (then we can have this feature in Axis2 1.1)
> >>
> >> -Deepal
> >>
> >> Davanum Srinivas wrote:
> >>
> >> > Tony,
> >> >
> >> > I am with you on this. There should be a way to do this.
> >> >
> >> > -- dims
> >> >
> >> > On 7/31/06, Tony Dean <[EMAIL PROTECTED]> wrote:
> >> >
> >> >> I will deploy my service in "application" scope because I want to
> >> >> have only one instance of my service running.
> >> >>
> >> >> The idea of "load on startup" is the same principle used by a
> >> >> servlet. You set an option so that when the container starts your
> >> >> application is also started. Otherwise, your application is started
> >> >> on demand when the first request is sent. This will make the first
> >> >> request slower than the rest.
> >> >>
> >> >> I can live with that, but why should we?
> >> >>
> >> >> -----Original Message-----
> >> >> From: Deepal Jayasinghe [mailto:[EMAIL PROTECTED]
> >> >> Sent: Friday, July 28, 2006 12:04 PM
> >> >> To: [email protected]
> >> >> Subject: Re: [Axis] Load Web Service on Startup
> >> >>
> >> >> I think we are trying to make the simple thing harder by adding a
> >> >> number of options, therefore I am 0- on adding a new option.
> >> >>
> >> >> Let's say we agree to do this , when we initialize the service
> >> >> implementation class what should we pass into that method ? if the
> >> >> answer is ServiceContext then we are going to have problems.
> >> >>
> >> >> btw I need to clarify one more thing (I think I am missing
> >> >> something), do you want to deploy your service in scope other than
> >> >> application and you want to have only one instance of service
> >> >> implementation class ?
> >> >>
> >> >> Thanks
> >> >> Deepal
> >> >>
> >> >>
> >> >>
> >> >> Tony Dean wrote:
> >> >>
> >> >> >I think users will want an option (load-on-startup=on|off) to either
> >> >> load scope="application" services on container startup or upon the
> >> >> first request. I personally would want my service loaded and ready
> >> >> to go before the first request is issued. Users will certainly be
> >> >> willing to take the hit waiting for the container to initialize
> >> >> rather than during a real-time request.
> >> >> >
> >> >> >-Tony
> >> >> >
> >> >> >-----Original Message-----
> >> >> >From: Deepal Jayasinghe [mailto:[EMAIL PROTECTED]
> >> >> >Sent: Friday, July 28, 2006 2:18 AM
> >> >> >To: [email protected]
> >> >> >Subject: Re: [Axis] Load Web Service on Startup
> >> >> >
> >> >> >yes if you deploy the service in application scope , o.w when it get
> >> >> the first request.
> >> >> >
> >> >> >Davanum Srinivas wrote:
> >> >> >
> >> >> >
> >> >> >
> >> >> >>Deepal,
> >> >> >>
> >> >> >>The question is: Do we call init(ServiceContext) when tomcat
> >> starts up
> >> >> >>OR when we get the first request for that service.
> >> >> >>
> >> >> >>People want to do the latter, to avoid taking a hit (slow-ness)
> >> on the
> >> >> >>first request.
> >> >> >>
> >> >> >>thanks,
> >> >> >>dims
> >> >> >>
> >> >> >>On 7/28/06, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>>In Axis2
> >> >> >>>
> >> >> >>>adding following method to serviceImpl class you can achieve you
> >> >> >>>goal, so if you serviceimpl class look like ;
> >> >> >>>
> >> >> >>>public class Myservice{
> >> >> >>>
> >> >> >>>public void init(ServiceContext sc){
> >> >> >>>// write initialization code here
> >> >> >>>}
> >> >> >>>
> >> >> >>>}
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>>Patel, Ronak (US SSA) wrote:
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>>>Hello All,
> >> >> >>>>
> >> >> >>>>I am interested in finding out how I can force Apache Axis to
> >> load
> >> >> >>>>and run my Web Service (by calling it's init() method) when
> >> the Web
> >> >> >>>>Server starts.
> >> >> >>>>
> >> >> >>>>Is there a configuration parameter that I need to set somewhere?
> >> >> >>>>
> >> >> >>>>I am interested in finding this out in both Axis2 and Axis1.x.
> >> >> >>>>
> >> >> >>>>Any help would be greatly appreciated.
> >> >> >>>>
> >> >> >>>>Ronak Patel
> >> >> >>>>
> >> >> >>>>Software Engineer
> >> >> >>>>
> >> >> >>>>BAE Systems CNIR
> >> >> >>>>
> >> >> >>>>450 Pulaski Road
> >> >> >>>>
> >> >> >>>>Greenlawn, NY 11740
> >> >> >>>>
> >> >> >>>>(631) 262 - 8230
> >> >> >>>>
> >> >> >>>>[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>--
> >> >> >>>Thanks,
> >> >> >>>Deepal
> >> >> >>>................................................................
> >> >> >>>~Future is Open~
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >>
> >> >>>---------------------------------------------------------------------
> >> >> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >> >>>For additional commands, e-mail: [EMAIL PROTECTED]
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >--
> >> >> >Thanks,
> >> >> >Deepal
> >> >> >................................................................
> >> >> >~Future is Open~
> >> >> >
> >> >> >
> >> >> >
> >> >>
> >> >---------------------------------------------------------------------
> >> >> >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]
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >>
> >> >> --
> >> >> Thanks,
> >> >> Deepal
> >> >> ................................................................
> >> >> ~Future is Open~
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> 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]
> >>
> >>
> >
> >
>
> --
> Thanks,
> Deepal
> ................................................................
> ~Future is Open~
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)
---------------------------------------------------------------------
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]