If you use 0.0.0.0 as the bind address, the server invoker will bind to it (meaning 0.0.0.0 will show as the address for specified port in use via netstat). However, which pysical network interface that is used is "random" in that a network interface that is local will be choosen from the PCB table. http://www.cs.rutgers.edu/~pxk/rutgers/notes/pdf/02r-sockets.pdf explains this in detail.
Using 0.0.0.0 is the same inside or outside or jbossas (i.e. remoting stand alone).
Tom, thanks for your input.
How to access a bean over a NAT but I don't want to hard code the external IP...
Can use host name