I am trying to deploy a CMP written for EJB2.0, but when I deploy the bean, it gives me an error saying that the ejb bean should not be abstract. Can any one explain this ??
You need to declare the EJB 2.0 DOCTYPE in the ejb-jar.xml file. If you don't JBoss assumes that it is an EJB 1.1 application and therefore CMP 1.1.
I suggest you read the JBoss Quick Start Guide, which you can find on our documentation page.