Okay, I am no novice, so I must be blind. I have the following simple
jboss.jar
<!DOCTYPE jboss PUBLIC
"-//JBoss//DTD JBOSS 4.0//EN"
"http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd">
<enterprise-beans>
<ejb-name>MDS6ClaimValidation</ejb-name>
<resource-ref>
<res-ref-name>jdbc/BankDB</res-ref-name>
<jndi-name>java:/DefaultDS</jndi-name>
</resource-ref>
<jndi-name>com.carescience.ods.ejb.MDS6ClaimValidationHome</jndi-name>
</enterprise-beans>
and ejb-xml.jar
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee" version="2.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
<display-name>CMSDM</display-name>
<enterprise-beans>
<ejb-name>MDS6ClaimValidation</ejb-name>
com.carescience.ods.ejb.MDS6ClaimValidationHome
com.carescience.ods.ejb.MDS6ClaimValidation
<ejb-class>com.carescience.ods.ejb.MDS6ClaimValidationBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</enterprise-beans>
</ejb-jar>
inside the meta-inf and I get the error below. Please be gentle, can someone tell me what I have screwed up
13:57:08,694 ERROR [XmlFileLoader] failed to load jboss.xml. There could be a syntax error.
org.jboss.deployment.DeploymentException: Error in jboss.xml for Bean MDS6ClaimValidation: found in jboss.xml but not in ejb-jar.xml
at org.jboss.metadata.ApplicationMetaData.importJbossXml(ApplicationMetaData.java:869)
at org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:185)
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:484)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:910)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)