Is there some sort of XML Validator in JBoss that would tell me more about
what's wrong with my ejb-jar.xml file. This file has worked in other servers
and I don't see anything wrong with my ejb tags, but JBoss doesn't like
something cause the [Verifier] complains and tells me to look at Chapter
16.2 when I start up JBoss.

I've thrown in a few of the errors here (there are more, but all the same
type of error about other beans) and also the ejb-jar.xml sections it
pertains to.

-------- upon startup, here are the msgs I get -------------

[Verifier]
Bean   :
                                com.neuroquest.cais.ejb.entity.build.Build

Section: 16.2
Warning: The Bean Provider must specify the fully-qualified name of the Java
class that implements the enterprise bean's business methods.

[Verifier]
Bean   :
                                com.neuroquest.cais.ejb.entity.build.Build

Section: 16.2
Warning: The Bean Provider must specify the fully-qualified name of the
enterprise bean's home interface in the home element.

[Verifier]
Bean   :
                                com.neuroquest.cais.ejb.entity.build.Build

Section: 16.2
Warning: The Bean Provider must specify the fully-qualified name of the
enterprise bean's remote interface in the remote element.
[Verifier]
Bean   :
                                com.neuroquest.cais.ejb.entity.build.Build

Section: 16.2
Warning: The Bean Provider must specify the fully-qualified name of the
enterpr
se bean's primary key class in the prim-key-class element.

---- snip of ejb-jar.xml -------------------------
...
<ejb-jar>
   <description>A.C.A.I.S.</description>
   <display-name>A.C.A.I.S. Version 1.0</display-name>
   <enterprise-beans>
      <entity>
         <display-name>Build</display-name>
         <ejb-name>
            com.neuroquest.cais.ejb.entity.build.Build
         </ejb-name>
         <ejb-class>
            com.neuroquest.cais.ejb.entity.build.BuildBean
         </ejb-class>
         <home>
            com.neuroquest.cais.ejb.entity.build.BuildHome
         </home>
         <remote>
            com.neuroquest.cais.ejb.entity.build.Build
         </remote>
         <persistence-type>Bean</persistence-type>
         <prim-key-class>
            com.neuroquest.cais.ejb.entity.build.BuildPK
         </prim-key-class>
         <reentrant>False</reentrant>
      </entity>
   </enterprise-beans>

   <assembly-descriptor>
      <security-role>
         <description>Users</description>
         <role-name>users</role-name>
      </security-role>
   </assembly-descriptor>

</ejb-jar>

-----------

TIA

Reply via email to