在类路径中找不到jaxws21前端 [英] Could not find jaxws21 frontend within classpath

查看:110
本文介绍了在类路径中找不到jaxws21前端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于各种原因,我需要在我的构建中尝试jaxws21前端.因此,我遵循了此答案的提示,并添加了wsdl选项:

For various reasons I need to try out the jaxws21 frontent in my build. So I followed the tip on this answer, adding to the wsdl options:

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

但是我的构建抱怨:

在类路径中找不到jaxws21前端

Could not find jaxws21 frontend within classpath

我该如何解决?

顺便说一句,我的pom.xml包括:

BTW, my pom.xml includes:

<dependency>
    <groupId>javax.xml.ws</groupId>
    <artifactId>jaxws-api</artifactId>
    <version>2.2.8</version>
</dependency>

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

Could this be the culprit? If so, which version should I be changing it to?

更新:我尝试将(依赖项)2.2.8更改为2.1,但仍然遇到同样的错误.

UPDATE: I tried changing (in that dependency) 2.2.8 to 2.1 but I am still getting this same exact error.

推荐答案

是的. 是的. -fe标志只接受CXF 2.3.3 及更高版本(我使用的是2.2.7)

Yup. That was it. The -fe flag is only accepted from CXF 2.3.3 and higher (I was using 2.2.7)

这篇关于在类路径中找不到jaxws21前端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆