[jboss-user] [Clustering/JBoss] - Re: question on clustering

bstansberry@jboss.com do-not-reply at jboss.com
Fri Sep 21 13:02:48 EDT 2007


Yes, they can be in separate partitions.  But, your client on node 1 will not be able to query it's own HA-JNDI to find the EJB, because its HA-JNDI will not have visibility to 2/3/4.

Simplest way to deal with this is to pass environment properties to your InitialContext to tell it how to find HA-JNDI on the 2/3/4 partition. E.g.


  | Hashtable env = new Hashtable();
  | // We want to discover the 234Partition
  | env.put("jnp.partitionName", "234Partition");
  | // The 234Partition is using a different mcast address than we are
  | env.put("jnp.discoveryGroup", getMulticastAddressFor234Partition());
  | Context ctx = new InitialContext(env);
  | 

You could also encapsulate the above 2 properties in a .properties file and load them from the file.  Don't call that file jndi.properties though!!

See http://wiki.jboss.org/wiki/Wiki.jsp?page=NamingContextFactory for more on these properties.

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

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



More information about the jboss-user mailing list