Skip to main content

Problem

  • Product Name: BES
  • Product Version: 6.x
  • Product Component: EJB Container
  • Platform/OS Version: All

Customer's web application works fine with EJB if they are co-located in the same partition, but if deploy the web application to a separate partition, it will fail being deployed with the error:

#### Error: [xxx.war] Unable to find a bean matching the link "xxx".
Details: Check EJB reference "xxx".
1 error, 0 warnings

Resolution

When the web application and EJBs are not located in the same partition, you can not use for the web tier to refer to the EJB. Instead you need to use absolute JNDI name. i.e. define in web-borland.xml, and it should match in ejb-borland.xml for that EJB.

Old KB# 15424


#Unabletofindabeanmatchingthelink
#EJB
#AppServer
#CheckEJBreference
#Security
#VisiBroker