I consider this is a bug in jBoss 3.02:if one stub (home interface, remote interface...)is not on CLASSPATH, the wholeJNDI name will not be listed when you call the following: NamingEnumeration namingEnumeration = initialContext.listBindings("");