由于各种原因,我需要在我的构建中尝试jaxws21前端。因此,我遵循了this answer的技巧,将其添加到wsdl选项中:

                <extraargs>
                    <extraarg>-fe</extraarg>
                    <extraarg>jaxws21</extraarg>
                </extraargs>

但是我的构建抱怨:

在类路径中找不到jaxws21前端

我该如何解决?

顺便说一句,我的pom.xml包括:
<dependency>
    <groupId>javax.xml.ws</groupId>
    <artifactId>jaxws-api</artifactId>
    <version>2.2.8</version>
</dependency>

这可能是罪魁祸首吗?如果是这样,我应该将其更改为哪个版本?

更新:我尝试将2.2.8(以这种依赖性)更改为2.1,但是我仍然遇到同样的错误。

最佳答案

对。 That是。仅CXF 2.3.3 及更高版本接受-fe标志(我使用的是2.2.7)

09-26 19:51