I'm afraid I have to object to the decision to move all the server deployment information to become the responsibility of individual modules. I think it will be a bug not a feature if the web deployment information and format is different depending on whether you're using Tomcat or Jetty, and likewise what you'd use for EJBs, JMS, J2CA, etc. It would be impossible to write a book or manual if the DD format was different for every combination of plugins. I think we need to standardize on one set of deployment information for every module. Perhaps the advanced user could pass in a few extra EJB CMP properties somehow, but I think our full functionality needs to be available via the same DD formats, regardless of what you have plugged in.
Aaron
