EJB Deployment Error javax.naming.NamingException

I am getting the following error while deploying EJB application.

09:31:43,562 ERROR [MainDeployer] Could not start deployment: file:/D:/jboss-4.2.3.GA/server/default/deploy/sample.ear/my-web.war/
org.jboss.deployment.DeploymentException: Error during deploy; - nested throwable: (javax.naming.NamingException: ejb-local-ref: ‘ejb/MyFacadeHomeFactory’, with web.xml ejb-link: ‘ejb/MYEJB.jar#MyFacadeHomeFactory’ failed to resolve to an ejb with a LocalHome)


[B]web.xml[/B]

<ejb-local-ref id="MyFacadeHomeFactory">
  <ejb-ref-name>ejb/MyFacadeHomeFactory</ejb-ref-name>
  <ejb-ref-type>Session</ejb-ref-type>
  <local-home>com.nr.MyFacadeHomeFactoryHome</local-home>
  <local>com.nr.MyFacadeHomeFactory</local>
  <ejb-link>ejb/MYEJB.jar#MyFacadeHomeFactory</ejb-link>	
</ejb-local-ref>


[B]ejb-jar.xml[/B]

<session id="MyFacadeHomeFactory">
	<ejb-name>MyFacadeHomeFactory</ejb-name>
	<local-home>com.nr.MyFacadeHomeFactoryHome</local-home>
	<local>com.nr.MyFacadeHomeFactory</local>
	<ejb-class>com.nr.MyFacadeHomeFactoryBean</ejb-class>
	<session-type>Stateless</session-type>
	<transaction-type>Container</transaction-type>
.
.
.

[B]jboss.xml[/B]

<session>
	<ejb-name>MyFacadeHomeFactory</ejb-name>
	<jndi-name>com.nr.MyFacadeHomeFactory</jndi-name>
	<clustered>false</clustered>
.
.
.


Can anybody help in this…:slight_smile: