Ok, so we noticed that the services we need are bound to 0.0.0.0. So I should be able to get this working by overriding the rmi address in the start script to return a hostname, and use /etc/hosts to route appropriately on the client side. However, we still have a problem with the UIL2. We are running JBoss 4.0.0, and I tried adding the ClientAddress attribute to accomplish the same thing I did with the rmi address. The WIKI page clearly states this attribute is available in 3.2.6+ and is deprecated in favor of ConnectAddress in 4.0.3+. Problem is that I get a deployment error saying the attribute does not exist. Is the WIKI page wrong?
Please disregard, I posted my response as a new question in the JBossMQ forum.