如何更改wsimport生成的文件的编码?

Syl*_*lar 5 java jax-ws

我正在使用JAX-WS的wsimport ant任务来基于某些wsdl生成源。

但是,这些生成的源似乎都是UTF-8编码的。有没有办法更改wsimport任务生成的文件的编码?

Lar*_*ann 3

这有点不好记录。WSImport 使用 XJC(来自 JAXB)创建 Java 文件,并且此处的文档表明更改 XML 文件中的字符编码就足够了(尽管我还没有尝试过)。如果您对手动运行 JAXB 感到满意,那么您还可以通过 JAXBContext 上的 JAXB_ENCODING 属性进行配置。