That jar does not have the correct packaging. This is what the jar contains:
META-INF/
META-INF/MANIFEST.MF
production/com/
production/com/ejb/
production/com/ejb/Catalog.class
production/com/ejb/CatalogBean.class
production/com/ejb/CatalogHome.class
production/META-INF/
production/META-INF/ejb-jar.xml
production/META-INF/jboss.xml
production/META-INF/jbosscmp-jdbc.xml
Notice that a META-INF folder has been created *inside* the "production" folder and all the xml files (which are necessary for recognizing the jar as an
ejb jar) are placed here.
The correct packaging should look like:
This will help JBoss to identify this as an ejb jar and then process it for deploying.
[ July 02, 2007: Message edited by: Jaikiran Pai ]