I suppose you 'HelloClient' is a different JVM, not JBossAppServer.
Do you have a jndi.properties file with the servers information?
SystemProperties set?
If you do a lookup in you code do you receive the reference and can call it?
jboss.xml is a deployment descriptor, not for jndi naming.