What all is in your AppClient.jar file? When using the -jar commandl ine option, the classpath is ignored and only the indicated JAR file is available on the classpath. However, when you run a client against the app server, you must include the JAR files in the jboss_home/client directory in the classpath.