IDEA根据wsdl生成WebService Client,报错:java.lang.ClassNotFoundException: javax.xml.soap.SOAPException

问题:使用IDEA生成WebService,如图所示:

IDEA根据wsdl生成WebService Client,报错:java.lang.ClassNotFoundException: javax.xml.soap.SOAPException_第1张图片

点击OK,出现报错信息:java.lang.ClassNotFoundException: javax.xml.soap.SOAPException

根据百度到的解决办法,添加依赖:

		<dependency>
            <groupId>org.apache.axis</groupId>
            <artifactId>axis</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>org.apache.axis2</groupId>
            <artifactId>axis2</artifactId>
            <version>1.3</version>
        </dependency>

maven重新导入后并无效果,看来并不是关键所在。
继续添加POM依赖:

		<dependency>
            <groupId>javax.xml.soap</groupId>
            <artifactId>javax.xml.soap-api</artifactId>
            <version>1.4.0</version>
        </dependency>

再去生成WebService Client,如图所示,问题解决:

IDEA根据wsdl生成WebService Client,报错:java.lang.ClassNotFoundException: javax.xml.soap.SOAPException_第2张图片

你可能感兴趣的:(Java)