I have heard that in JBoss Server JVM calls will ALWAYS use the local EJB? Is this true?
If I create a dummy client and run it from outside both instances will I see the load balancing work?
If the bean is deployed locally, it will always use it and never round-robin to other nodes. This is by design.