The version of Jboss: 3.x
i'm getting the error
14:00:47,630 WARN [verifier] EJB spec violation:
Bean : CDBean
Method : public abstract Collection findByType(String) throws RemoteException, FinderException
Section: 10.5.6
Warning: Every finder method except findByPrimaryKey(key) must be associated with a query element in the deployment descriptor.
my ejb-jar.xml looks like this
Models a music CD
<ejb-name>CDBean</ejb-name>
CDHome
CD
<ejb-class>CDBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
False
<cmp-version>2.x</cmp-version>
<abstract-schema-name>CDBean</abstract-schema-name>
findByType
type ={0}
<cmp-field>
<field-name>id</field-name>
</cmp-field>
<cmp-field>
<field-name>title</field-name>
</cmp-field>
<cmp-field>
<field-name>artist</field-name>
</cmp-field>
<cmp-field>
<field-name>type</field-name>
</cmp-field>
<cmp-field>
<field-name>notes</field-name>
</cmp-field>
<primkey-field>id</primkey-field>
i also put the finder clause in jaws.xml.
but i keep getting the same error