我使用CXF wsdl2java命令从wsdl文件生成了java源:
wsdl2java -impl -server -d <path_to_wsdl> <path_to_generated_java_source>
但生成的评论是法语。如何更改评论语言(我想用英语评论)。我在CXF wsdl2java Documentation找不到该选项。
非常感谢您的回答。
答案 0 :(得分:0)
不幸的是,还没有更改语言的选项,请参阅JAXB jira issue。如果生成的输出语言(例如德语)导致编码问题,您至少可以指定生成文件的编码(从2.5.4版开始):
wsdl2java ... -encoding UTF-8 ....
答案 1 :(得分:0)
在您调用的批处理脚本中(如wsdl2java.bat),以及在unix shell脚本文件中,使用一些参数调用Java。在那里,您可以设置country(user.country)和language(user.language)的参数。 所以这条线看起来像这样:
"%JAVA_HOME%\bin\java" -Xmx128M -Duser.country=US -Duser.language=en -Dkava-endorsed.dirs=[...]
当您再次开始转换时,评论将以英语(或您在此处定义的语言)生成。 在Windows上为我工作。也可以在其他操作系统上工作,直接设置Java参数。
修改强>
事实上,仅使用 -Duser.language = US_en 或仅使用 -Duser.language = en 就足够了。