0

我有一个大学项目,其中涉及设置多个 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”。

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

4

1 回答 1

0

You are not using the correct dependency for WebService, WebResult

Try this:

<!-- 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>
于 2021-03-18T03:56:26.033 回答