Axis を使用して Java で Web サービスにアクセスする方法を理解しようとしています。
私が理解している限り、これが私がしなければならないことです:
- WSDL ファイル + 軸ツールを使用して Java ファイルを生成します。
- 生成された Java ファイルをコンパイルおよびパッケージ化し、これらの接続メソッドを使用してそれらのオブジェクトを使用します。
これをやろうとして、ここで私は立ち往生しています:
http://www.service-repository.com/からランダムな Web サービスを選択し ました。次の方法で axistools-maven-plugin を使用しました。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>axistools-maven-plugin</artifactId>
<configuration>
<urls>
<!--<url>http://soap.amazon.com/schemas2/AmazonWebServices.wsdl</url>-->
<!--<url>http://ws.xwebservices.com/XWebEmailValidation/V2/XWebEmailValidation.wsdl</url>-->
<url>http://mathertel.de/AJAXEngine/S02_AJAXCoreSamples/OrteLookup.asmx?WSDL</url>
</urls>
<!--<sourceDirectory>${project.build.sourceDirectory}/wsdl</sourceDirectory>-->
<packageSpace>com.company.wsdl</packageSpace>
<testCases>true</testCases>
<serverSide>true</serverSide>
<subPackageByFileName>true</subPackageByFileName>
<outputDirectory>${project.build.directory}/src/generated-sources</outputDirectory>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
問題は次のとおりです。
mvn generate-sources を正常に実行でき、Java ファイルが生成されます。しかし、これらの Java ファイルをコンパイルできないようです。mvn clean install を実行すると、一連のコンパイル エラーが発生します。どのステップが欠けていますか?