Hello,
i have orion 2.0.1 and CMP entity bean with interfaces:
Property.java
PropertyHome.java
PropertyLocal.java
PropertyLocalHome.java
PropertyBean.java
PropertyPK.java
i also have this lines in my ejb-jar.xml
<display-name>Property</display-name>
<ejb-name>Property</ejb-name>
<home>com.gidnet.obe.ejb.PropertyHome</home> <remote>com.gidnet.obe.ejb.Property</remote>
<local-home>com.gidnet.obe.ejb.PropertyLocalHome</local-home> <local>com.gidnet.obe.ejb.PropertyLocal</local>
<ejb-class>com.gidnet.obe.ejb.PropertyBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>com.gidnet.obe.ejb.PropertyPK</prim-key-class>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>Property</abstract-schema-name>
.
.
.
when i try to get remote home object from client:
Object propertyHome = context.lookup("java:comp/env/ejb/PropertyHome");
it works just fine.
when i try to get local home object from client:
Object propertyLocalHome = context.lookup("java:comp/env/ejb/PropertyLocalHome");
i get an exception:
Unable to get home interface: javax.naming.NameNotFoundException: ejb/PropertyLocalHome not found in obe/My app name, bound values are: ejb/PropertyHome, ejb/XMLTransactionManagerHome
No local home interfaces has been bound
why?
Please help.
Thank you.