Terek is right
Try Simple example.
One Stand alone Client starting 2 Threads. Each Thread calls an EJB on different JBoss 7x Server. Once Static EJBClientContext.setSelector is called seconde times, it brakes one of both Threads...
no EJBRecever avaible exception... 25 is the result. I don't see any sinfull solution as long as global static EJBClientContext.setSelector is needed!!!