enable hotUpdate in your axis2.xml file, and if the timestamp of your files changed, Axis2 will redeploy it.
Azeez On Mon, Mar 7, 2011 at 5:14 AM, aditya chitre <[email protected]>wrote: > Hi, > > I am working on dynamically deploying web services using Apache Axis2 > Deployer class. The Apache server is not restarted when a change is made to > the service class file. > When I remove the service by deleting the class file from the axis2 > location (from my program code) and add it back again (from my program > code), the undeploy() and the deploy() in my deployer class does not run. > The time interval between deleting the service class file and copying it > back again is very less. However, if I add a delay period of 10 seconds > between removing the class file and copying it back again, then everything > works fine. > > 1) Does this happen because Axis2 takes a lot of time to scan the web > service location for changes and because of it, do the undeploy() and > deploy() conflict with each other? > > 2) Is there any way of correcting this? > > Regards, > Aditya > -- *Afkham Azeez* Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, * * *Member; Apache Software Foundation; **http://www.apache.org/*<http://www.apache.org/> * email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware* * *
