Did I read that right - JBoss AS 2.4.8? That is ancient! In general, the first digit of the JBoss AS version number corresponds to the Java EE (or J2EE) version number, so I suspect that AS 2.x.x implements J2EE 1.2. I have no idea which version of EJB was required in that version of J2EE.