Hi,
I was thinking of another deployment option for Tomcat, and any other server that supports a similar mechanisim, where all the deployer has to do is create/delete the appName.xml file in the TOMCAT_HOME/conf/Catalina/localhost directory. My project and build files are setup so that in my project everything i need is under my /web folder, and just needs to be war’d. This would remove the need for the whole synchronisation thing when modifying files, which can get confused occasionally when you make life difficult for it (eclipse crashing etc)
Thats how tomcat loads the manager and admin web application so you can see examples there. A basic implemention should be easy enough? . Of course you could make it more advanced with configuration options of what attributes to write to it (privileged=”true” etc) and configure a file to merge other elements (ala xdoclet merge files) into it such as <ResourceLink>
Dan