如何解决;找不到工件javax.xml.ws:WebServiceContext“;使用maven启动应用程序时出错?

如何解决;找不到工件javax.xml.ws:WebServiceContext“;使用maven启动应用程序时出错?,java,maven,Java,Maven,下面我将构建一个名为[Entando][2]的应用程序 特别是我使用maven命令来构建应用程序,完成了2.2中的步骤 mvn archetype:generate -Dfilter=entando-archetype-webapp-generic 这是成功的 然后,要启动应用程序,需要使用maven命令 mvn clean jetty:run 起初,我描述了错误,但由于那里的答案,问题得以解决 现在,对于javax.xml.ws:WebServiceContext,我得到了一个类似的错误:

下面我将构建一个名为[Entando][2]的应用程序

特别是我使用
maven
命令来构建应用程序,完成了2.2中的步骤

mvn archetype:generate -Dfilter=entando-archetype-webapp-generic
这是成功的

然后,要启动应用程序,需要使用
maven
命令

mvn clean jetty:run
起初,我描述了错误,但由于那里的答案,问题得以解决

现在,对于
javax.xml.ws:WebServiceContext
,我得到了一个类似的错误:

我试图通过添加以下内容来修改
pom.xml
文件:

<dependency>
    <groupId>javax.xml.ws</groupId>
    <artifactId>WebServiceContext</artifactId>
    <version>2.2.11</version>
</dependency>

我如何解决它?

我找到了一个解决方案,我会分享它,以防有人需要它:

pom.xml
中,我添加了:

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

javax.xml.ws
JAXWSAPI
2.2.6

如果您使用的是JDK 1.8,则无需添加这个javax.xml.ws依赖项,因为它的rt.java已经包含了这个依赖项。如果您的JDK没有rt.java,只需在eclipse中重新配置即可。

为什么要否决?
    <dependency>
        <groupId>javax.xml.ws</groupId>
        <artifactId>jaxws-api</artifactId>
        <version>2.2.6</version>
    </dependency>