You shouldn't need xdoclet if you're using EJB 3.0 and annotations.The combination of EJB 3.0
defaults and EJB annotations typically means you don't need to provide any ejb-jar.xml. That's a
better option than using a tool to generate an ejb-jar.xml.In addition, the interfaces you need to
write for Session beans in EJB 3.0 are far simpler than in previous versions of EJB, so there's limited
value in having them generated by a tool.
--ken