Changing the default XML namespace prefix generated with JAXWS
I am using JAXWS to generate a WebService client for a Java Application we're building. When JAXWS build its XMLs to use in SOAP protocol, it generates the following namespace prefix: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body ...> <!-- body goes here --> </env:Body> </env:Envelope> My problem is that my Counterpart (a big money transfer company) which manages the server my client is connecting to, refuses to accept the WebService call ( please don't ask my why ) unless the XMLNS (XML namepspace prefix is soapenv ). Like this: <soapenv:Envelope xmlns:soapenv