1 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊
我的解決方案是更改 SOAP 類(lèi)生成器提供程序。QA幫了大忙,但我不得不采用基于jaxws-maven-plugin
插件文檔和項(xiàng)目的解決方案。
pom.xml
依賴項(xiàng)部分:
<dependency>
? ? ? <groupId>com.sun.xml.ws</groupId>
? ? ? <artifactId>jaxws-rt</artifactId>
? ? ? <version>2.2.10</version>
</dependency>
pom.xml構(gòu)建部分:
<build>
? ? <plugins>
? ? ? ? <plugin>
? ? ? ? ? ? ? ? <groupId>org.codehaus.mojo</groupId>
? ? ? ? ? ? ? ? <artifactId>jaxws-maven-plugin</artifactId>
? ? ? ? ? ? ? ? <version>2.5</version>
? ? ? ? ? ? ? ? <executions>
? ? ? ? ? ? ? ? ? ? <execution>
? ? ? ? ? ? ? ? ? ? ? ? <id>generate-source-by-wsdl</id>
? ? ? ? ? ? ? ? ? ? ? ? <goals>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <goal>wsimport</goal>
? ? ? ? ? ? ? ? ? ? ? ? </goals>
? ? ? ? ? ? ? ? ? ? ? ? <phase>generate-sources</phase>
? ? ? ? ? ? ? ? ? ? ? ? <configuration>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <vmArgs>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
? ? ? ? ? ? ? ? ? ? ? ? ? ? </vmArgs>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <wsdlUrls>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <wsdlUrl>https://api.e-conomic.com/secure/api1/EconomicWebService.asmx?WSDL</wsdlUrl>
? ? ? ? ? ? ? ? ? ? ? ? ? ? </wsdlUrls>
? ? ? ? ? ? ? ? ? ? ? ? ? ? <sourceDestDir>src/main/java</sourceDestDir>
? ? ? ? ? ? ? ? ? ? ? ? </configuration>
? ? ? ? ? ? ? ? ? ? </execution>
? ? ? ? ? ? ? ? </executions>
? ? ? ? ? ? </plugin>
? ? </plugins>
</build>
添加回答
舉報(bào)