Hi! I am new to the Orion server.
* I keep getting this error when trying to contact my bean:
Communication error: TreeEntry not found
javax.naming.NameNotFoundException: TreeEntry not found
at com.evermind.server.rmi.RMIContext.lookup(JAX)
at javax.naming.InitialContext.lookup(InitialContext.java:350)
at Client.main(Client.java:27)
* My ebj-jar.xml is:
<ejb-jar>
<description>
Beans in the Appit application.
</description>
<enterprise-beans>
<entity>
<display-name>TreeEntry</display-name>
<description></description>
<ejb-name>TreeEntry</ejb-name>
<home>com.telenor.planit.appit.ejb.TreeEntryHome</home>
<remote>com.telenor.planit.appit.ejb.TreeEntry</remote>
<ejb-class>com.telenor.planit.appit.ejb.TreeEntryBean</ejb-class>
<primkey-class>com.telenor.planit.appit.ejb.TreeEntryPK</primkey-class>
<reentrant>False</reentrant>
<persistence-type>Bean</persistence-type>
</entity>
</enterprise-beans>
<assembly-descriptor>
<method-permission>
<role-name>admin</role-name>
<method>
<ejb-name>TreeEntry</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
<container-transaction>
<method>
<ejb-name>TreeEntry</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>NotSupported</trans-attribute>
</container-transaction>
</assembly-descriptor>
<ejb-client-jar>appit.jar</ejb-client-jar>
</ejb-jar>
* The method call from the client is:
Context context = new InitialContext();
Object homeObject = context.lookup("TreeEntry");
* My application.xml file is:
<application>
<display-name>file:/C:/java/orion091b/applications/appit/</display-name>
<module>
<ejb>treeentry</ejb>
</module>
</application>
Orion version is 091b, running on Windows NT SP 5.
Orion tells me that it has auto-deployed my bean (Auto-deploying
treeentry... done.).
Is there any way for me to check which beans are deployed in Orion, and
which string I should use when looking them up?
Any help would be greatly appreciated!
med vennlig hilsen
Christian Tellefsen
Seniorkonsulent, Info-Expert AS
Telenor Mobil AS - Planavdelingen