I have not deployed any apps that use
EJB on JBoss, so I can't speak to whether those JBoss-only EJB xml files are required or not. But I have deployed regular J2EE apps on JBoss and I just ignored the JBoss-only xml files without a problem.
Now, if you are asking for a tool to write your web.xml DD, I haven't seen anything. How would you specify to the container what you wanted to do? I guess there could be some kind of wizard that would ask you what URL you wanted your
servlets to use, and on and on, but would that really be easier than just creating the web.xml yourself? It might be nice, though, if there were a syntax checker, though. Maybe even a function that would try to find stuff in your project that you have specified (fully qualified class names, etc).
--Dale--