Just in case somebody is having the same issue. I gave up JavaService to use jboss native and managed to get the behaviour I wanted by using:
-Djava.rmi.server.hostname=172.21.100.230 -Dremoting.bind_by_host=false it might work directly with JavaService but I haven't tested it myself