You have the wrong dtd, try
<!DOCTYPE ejb-jar PUBLIC
"-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
Otherwise JBoss will assume EJB1.1
I tried but still i get the same warning , I am working with jboss 2.4.4 . Please let me know if jboss 2.4.4 is follows ejb2.0 specs.
Not for CMP, but it is for most other things.