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

Reply via email to