Originally posted by Parameswaran Thangavel: Is it possible to have a generic web service client which we can use across container instead of deploying the application along with dependent jar file.
Not with most WSDL-to-Java code generators as they will generate code that will often reference components from their specific platform for the purpose of reuse. Portability of the generated artifacts is rarely an objective. Some teams have used Axis 1.x successfully on WebLogic 8.1 (with difficulty).
For a small and simple WSDL you could possibly write a client from scratch with SAAJ which should run on different SAAJ implementations.