【问题标题】:Maven Dynamic Web Project dependencies defined in pom.xml file not workingpom.xml 文件中定义的 Maven 动态 Web 项目依赖项不起作用
【发布时间】:2021-03-18 01:15:20
【问题描述】:

我有一个大学项目,其中涉及设置多个 Java Eclipse 动态 Web 项目。这些项目需要通过在项目的 pom.xml 文件中添加几个属性和依赖项来设置 JAXWS 注释。

<dependencies>
    <dependency>
        <groupId>com.sun.xml.ws</groupId>
        <artifactId>jaxws-rt</artifactId>
        <version>2.2.6</version>
    </dependency>
    <dependency>
        <groupId>com.sun.org.apache.xml.internal</groupId>
        <artifactId>resolver</artifactId>
        <version>20050927</version>
    </dependency>
</dependencies>

尝试在项目的 Java 接口中使用所需的 JAX-WS 注释(@WebService、@WebResult 等)时,我收到一条错误消息,指出“无法将“WebService”解析为类型”。 我尝试将这些库手动导入接口类(即导入 javax.jws.WebService),但收到错误消息“无法解析导入 javax.jws”。

我的讲师说过,他认为注释不起作用的唯一原因是如果没有添加依赖项,即使我已经这样做了?这真的让我很困惑,任何帮助将不胜感激。

【问题讨论】:

    标签: java maven jax-ws jaxws-maven-plugin


    【解决方案1】:

    您没有为WebServiceWebResult 使用正确的依赖项

    试试这个:

    <!-- https://mvnrepository.com/artifact/javax.xml.ws/jaxws-api -->
    <dependency>
        <groupId>javax.xml.ws</groupId>
        <artifactId>jaxws-api</artifactId>
        <version>2.2.6</version>
    </dependency>
    

    【讨论】:

      猜你喜欢
      • 2014-02-19
      • 2013-11-06
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 2017-05-28
      • 2018-05-01
      相关资源
      最近更新 更多