I don't see any problem with the code. Is this really something we want to happen by default? I'm concerned it will be baffling to a user why a web.xml gets created only some of the time. It seems to me that an external tool that could parse xml could create such a file if it was needed without too much work. There's nothing in here that couldn't be done in a python script with access to the module files.
http://gwt-code-reviews.appspot.com/1266801/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
