Yes, except for in-vm access in recent versions of jboss 3/3.1
You could also try turning the object you are binding to JNDI into a remote object (as you would for standard RMI pass-by-reference).
Not sure whether you need to extend java.rmi.UnicastRemoteObject (i.e. RMI) or java.rmi.PortableRemoteObject (i.e. RMI-IIOP). In JBoss 2.4.4, I have had problems with the latter - I think RMI-IIOP support in 2.4.4 was not quite ready.
Hope this helps