I have a setup consisting of multiple machines, each running JBoss in a 
non-clustered setup.  Clients all connect to one JBoss Master and that decides 
which of the other JBoss Nodes to use (Nodes):



  | Client - JBoss Master -- JBoss Node1
  |                        -- JBoss Node2
  |                        -- JBoss Node3
  | 

(The above may not format nicely, but the concept is one client connects to one 
JBoss Master connects to many JBoss Nodes)

The Master JBoss may also act as a Node.

I use the following code to get to a Stateless Session bean in one of the nodes


  | String ipAddress = getNodeIPAddress();
  | 
  | Properties properties = new Properties();
  | 
properties.put("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
  | 
properties.put("java.naming.factory.url.pkgs","=org.jboss.naming:org.jnp.interfaces");
  | properties.put("java.naming.provider.url",String.format("%s:1099", 
ipAddress));
  |              
  | Context context;
  | context = new InitialContext(properties);
  | NodeRemote remote = (NodeRemote) context.lookup("node_ear/Node/remote");
  | 
  | 
  | 

1) If I don't deploy node_ear into JBoss Master, it works fine.  The remote 
object is bound to whichever remote JBoss Node's IP address was given.
2) If I do deploy node_ear into JBoss Master (in my case, the Master can also 
be a Node) then I get a locally bound NodeRemote object.  It seems once an 
initial context object is created for the local context, I cannot get a remote 
context.

I am admittedly very new to JEE programming and JNDI concepts and am probably 
making a very fundamental mistake.  I have searched around for an answer, but I 
may be searching for the wrong things.

Any help or pointers to help would be most appreciated!

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4095200
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to