JAXB - Prefix Namespace

@XmlRootElement(name="consStatServ",namespace="TESTE")
public class Teste {
    @XmlAttribute
    private String versao;
    @XmlElement
    private String tpAmb;
}

Quando mando fazer o marshall da classe acima, ele gera o seguinte xml;

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:consStatServ xmlns:ns2="TESTE" versao="1.07">
      <tpAmb>2</tpAmb>
</ns2:consStatServ>

Gostaria de saber como faço para ele não gerar prefixo para o namespace (ns2) !

Abraço !

Dá pra você fazer desse jeito:

http://www.guj.com.br/posts/list/43788.java#515266

Mas se esse WS for do CT-e esquece rsrsrs… pelo menos eu só consegui remover o prefix da consulta do status.