Hello all,
I have an enterprise archive deployed in my JBoss. This "ear" is having two
"jar" files inside with individual "ejb-jar.xml" files for each of
them. And I have configured an EJB reference in my "standardjboss.xml" to refer
one of my EJBs to an enternal EJB running on a different JBoss server, as follows.
<enterprise-beans>
| <session>
| <ejb-name>MyLocalEJB</ejb-name>
| <ejb-ref>
| <ejb-ref-name>ejb/MyRemoteEJB</ejb-ref-name>
| <jndi-name>jnp://192.118.18.4:1099/ejb/MyRemoteEJB</jndi-name>
| </ejb-ref>
| </session>
| </enterprise-beans>
But this is showing the following error while starting the Jboss and not deploying my
EJB.
| 2007-11-11 12:12:21,734 ERROR [org.jboss.metadata.XmlFileLoader] failed to load
standardjboss.xml. There could be a syntax error.
| org.jboss.deployment.DeploymentException: Error in jboss.xml for Bean MyLocalEJB:
found in jboss.xml but not in ejb-jar.xml
| at
org.jboss.metadata.ApplicationMetaData.importJbossXml(ApplicationMetaData.java:764)
| at org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:158)
| at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:462)
I doesn't have any "jboss.xml" file present anywhere in my enterprise
archive file at all.
Is there any requirement for JBoss that an EJB configured in "standardjboss.xml"
should have an entry in all "ejb-jar.xml" files of the deploying enterprise
archive ?
My JBoss version is 3.2.7.
I will be so thankful to you all for any type of help regarding this.
With regards,
Manoj.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4105972#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...