JBoss did not recognize the bean as for CMP2.
Probably your ejb-jar.xml is not correct:
- correct DOCTYPE ejb-jar_2_0.dtd ?
- <cmp-version>2.x</cmp-version> set for every entity bean ?
Furthermore you should use jbosscmp-jdbc.xml instead of jaws.xml before.
JBOSS expects the CMP class to be defined as per EJB 1.1. Abstract CMP bean classes are only recognized in EJB 2.0. JBOSS implements some of 2.0 but not all.
jboss 2.4 implements only some of ejb 2, but jboss 3, which the question concerned, implements all of ejb 2.
Thank you very much,
I forgot to write the correct DOCTYPE in the ejb-jar.xml.