2
저는 wsimport로 생성 된 소스를 가진 비누 클라이언트를 가지고 있습니다.
나는 내 pom.xml 파일JAX-WS wsimport는 로컬 wsdl과 xsd 파일을 사용합니다.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.10</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlFiles>
<wsdlFile>example.com_8080/services/test.wsdl</wsdlFile>
</wsdlFiles>
<wsdlLocation>http://example.com:8080/services/test?wsdl</wsdlLocation>
<staleFile>${project.build.directory}/jaxws/stale/test.stale</staleFile>
</configuration>
<id>wsimport-generate-test</id>
<phase>generate-sources</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
<configuration>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<catalog>${basedir}/src/jax-ws-catalog.xml</catalog>
</configuration>
</plugin>
에서 다음 설정을 사용하고 난 원격 서버에서 WSDL/XSD (http://example.com:8080/services/test?wsdl)마다에 요청을하지 않는 가장 좋은 방법 하우투를 찾고 있어요. 그래서 로컬 wsdl/xsd 파일을 사용하고 싶습니다. 그것은 가능합니까? genra
브라우저에서 xsd URL을보고 로컬 사본을 저장하십시오. – kolossus