Is it possible that I am pointing to the EJB 1.1 spec? I am running (build: CVSTag=JBoss_3_2_2_RC4 date=200309172341) and I do indeed have problem with my CMP EJB that I am fixing, but the error codes given are 1.1 spec:
2003-09-22 14:12:07,143 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/home/jurban/jboss-3.2.2RC4_jetty-4.2.11/server/default/deploy/studentBeans.jar
2003-09-22 14:12:08,081 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec violation:
Bean : PrudencyEJB
Section: 9.2.2
Warning: The entity bean class must not be defined as abstract.
2003-09-22 14:12:08,098 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec violation:
Bean : PrudencyEJB
Section: 9.4.7.1
Warning: The primkey-field element must name a public field in the bean implementation class.
These sections do not exist in 2.0 or 2.1 specs. Just curios. Thanks.
You have the wrong dtd in ejb-jar.xml
Regards,
Adrian