Do you include the jbossall-client.jar in your client classpath?
Don't modify the properties in your jboss server. Why do you want to use http lookup for your server???? This is intended for a non rmi lookup (e.g. behind a firewall).
It won't work until the servlet is deployed and the web service is started.
Use these properties with your client:
java.naming.factory.initial = org.jboss.naming.HttpNamingContextFactory
java.naming.provider.url = http://:8080/invoker/JNDIFactory
Provide some more information e.g. exception stack trace, version information if this is not working.