hi all,

I have the same requirement as specified in the thread
http://www.jboss.org/index.html?module=bb&op=viewtopic&t=30024
(calling a function of another ejb residing on another server)

When i followed the thread, i got the result also. Now i can communicate between the 
ejbs.

Again i have a problem. When i specify the context properties in the code, i am forced 
to specify the provider url of the remote machine for remote ejb communication. this 
makes some difficulty for generalization.

I have specified the ejb reference of remote ejb in ejb-jar.xml and corresponding 
specification is there in jboss.xml like this

ejb-jar.xml
   
      <ejb-name>AEJB</ejb-name>
      package.AHome
      package.ARemote
           <ejb-class>package.AEJB</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>
   <ejb-ref>
        <ejb-ref-name>ejb/BEJB</ejb-ref-name>
        <ejb-ref-type>Stateless</ejb-ref-type>
        package.BHome
        package.BRemote      
     </ejb-ref>
    

In jboss.xml

  
      <ejb-name>AEJB</ejb-name>
      <ejb-ref>
        <ejb-ref-name>ejb/BEJB</ejb-ref-name>
        <jndi-name>jnp://remote machine ip:1099/ejb/BEJB</jndi-name>
      </ejb-ref>
      


At the time of deployment, server is identifying the external referenced ejb along 
with its path. So i need not give any url at context properties. Isn't it? but when i 
take the url specification from context properties, it is showing ejb not found 
exception. The exception is like this.

javax.naming.NameNotFoundException: BEJB not bound
21:31:00,000 ERROR [STDERR]     at 
org.jnp.server.NamingServer.getBinding(NamingServer.java:495)
21:31:00,000 ERROR [STDERR]     at 
org.jnp.server.NamingServer.getBinding(NamingServer.java:503)
21:31:00,000 ERROR [STDERR]     at 
org.jnp.server.NamingServer.getObject(NamingServer.java:509)
21:31:00,000 ERROR [STDERR]     at 
org.jnp.server.NamingServer.lookup(NamingServer.java:282)
21:31:00,000 ERROR [STDERR]     at 
org.jnp.server.NamingServer.lookup(NamingServer.java:256)
21:31:00,000 ERROR [STDERR]     at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:493)
21:31:00,015 ERROR [STDERR]     at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:472)
21:31:00,015 ERROR [STDERR]     at 
javax.naming.InitialContext.lookup(InitialContext.java:347)

If anybody knows the solution pls help me. i am stumped now......

saritha   

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3823368#3823368

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3823368


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to