我正在尝试使用 Apache CXF 附带的 wsdl2java 工具生成 Web 服务代理。生成本身似乎很好,但是生成的文件中有一些错误,调用了一个不存在的构造函数。
该文件提供了一个解决方案:
//This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2
//API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1
//compliant code instead.
所以我开始下载并安装 2.2 版的 JAX-WS Api。我找到了以下安装手册,解释了如何认可这些新文件:http ://dcx.sybase.com/1200/en/dbprogramming/httpserver-jaxws-lesson-two.html我按照本指南的每一步操作,删除了旧文件生成文件并生成新文件,但问题仍然存在。
任何提示和/或技巧?(当然,我现在使用 -frontend jaxws21 标志来生成代理,但仍然如此)。