Hi ,
I am having problem in accessing an
EJB ( Entity Bean of 1.1 Standard ) deployed in Weblogic 6.1 server . Every time I try to access the EJB from a remote client I get the following error .
Unable to resolve jndiVisstdvariant. Resolved : ' ' Unresolved :'jndiVisstdvariant' .
Please help me to resolve this error .
Other Inputs
============
I believe this error is related to Jndi look up , but this
is exactely the name i gave to my entity bean (jndiVisstdvariant).
I am pasting the weblogic-ejb-jar.xml and ejb-jar.xml that I have created .
weblogic-ejb-jar.xml
====================
<?xml version="1.0"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN' 'http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd'>
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>VisstdvariantBean</ejb-name>
<caching-descriptor>
<max-beans-in-cache>1000</max-beans-in-cache>
</caching-descriptor>
<persistence-descriptor>
<is-modified-method-name>isModified</is-modified-method-name>
<persistence-type>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>5.1.0</type-version>
<type-storage>META-INF/weblogic-cmp-rdbms-jar.xml</type-storage>
</persistence-type>
<persistence-use>
<type-identifier>WebLogic_CMP_RDBMS</type-identifier>
<type-version>5.1.0</type-version>
</persistence-use>
</persistence-descriptor>
<jndi-name>jndiVisstdvariant</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
ejb-jar.xml
============
<?xml version="1.0"?>
<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN' 'http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd'>
<ejb-jar>
<enterprise-beans>
<entity>
<ejb-name>VisstdvariantBean</ejb-name>
<home>vism.masters.visstdvariant.VisstdvariantHome</home>
<remote>vism.masters.visstdvariant.Visstdvariant</remote>
<ejb-class>vism.masters.visstdvariant.VisstdvariantBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<cmp-field>
<field-name>variantCd</field-name>
</cmp-field>
<cmp-field>
<field-name>stdvarName</field-name>
</cmp-field>
<primkey-field>variantCd</primkey-field>
</entity>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>VisstdvariantBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
Weblogic Server shows that the EJB is deployed .
Have I am going wrong somewhere ???
Anupam Kataki