Do you specify a <context-root> in jboss-web.xml (I assume so since your browser URL path is /project/basic)? If so, you'll need to add that to the URL your client is connecting to:
SimpleClient client = ProxyFactory.create(SimpleClient.class, "http://localhost:8080/context");
Since the context isn't a part of the annotations, there's no way for the clientproxy to discover that on its own.