ClassNotFoundException:javax.wsdl.extensions.ExtensibilityElement

use*_*702 7 java spring wsdl web-services

我按照spring-ws 教程编写了一个网络服务,但出现错误。

Caused by: java.lang.ClassNotFoundException:javax.wsdl.extensions.ExtensibilityElement

但我的路径确实有wsdl4j.jar。

在此输入图像描述在此输入图像描述

EndpointConfig 只有一个返回带有orders.wsdl 的SimpleWsdl11Definition 的bean。

pom.xml

<dependencies>
    <dependency>
        <groupId>org.springframework.ws</groupId>
        <artifactId>spring-ws-core</artifactId>
        <version>2.2.4.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>jaxen</groupId>
        <artifactId>jaxen</artifactId>
        <version>1.1.6</version>
    </dependency>
    <dependency>
        <groupId>org.jdom</groupId>
        <artifactId>jdom2</artifactId>
        <version>2.0.6</version>
    </dependency>
    <dependency>
        <groupId>wsdl4j</groupId>
        <artifactId>wsdl4j</artifactId>
        <version>1.5.1</version>
    </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

小智 0

您可能使用不同的版本。请检查您的 jar 是否确实包含此类 - javax.wsdl.extensions.ExtensibilityElement