Hi all,

Lest image situation:

During implementation of EJB my collegues or myself do syntaxt error in the 
ejb-jar.xml:

...
<method-permissionnnnn>
            <role-name>All</role-name>
            <method>
                <ejb-name>EMailContact</ejb-name>
                <method-name>*</method-name>
            </method>     
<method-permissionnnnn>

now ejb is deployed but it works strange. I can fall into very interesting situation 
just because some configuration is bad.

What about syntaxt checking inside ApplicationMetaData.java or MetaData.java with 
output like:
               System.out.println( "WARNING during parsing ejb-jar.xml. Tag " 
                                   + children.item(i).getNodeName()
                                   + " cannot be used inside "
                                  + parent + " tag".
                                  );


XMLFileLoader.java has LocalResolver() class where DTDs are registered but I cannot 
get any warning if deployment descriptor is bad. Maybe 
configuration of Jboss allows to add checking?
If not what do you think about improving it? 
I have already ligth version of it. Its done in the ApplicationMetaData.java where i 
simple checking if tags is accorgins DTD of EJB 1.1 spec. and if it is not i 
just  print warnings.

Regards,


Darius Davidavicius
www.jbees.com
J2EE consultations, development



_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to