axis2 を使用して Web サービス クライアントを生成しようとしていますが、次のエラーが発生します。
org.apache.axis.ConfigurationException: ポートという名前のサービスが利用できません
このエラーが発生した場合、その理由と解決方法を教えてください。
質問のタイトルと実際の質問は異なります。antスクリプトまたはwsdl2javaコマンドを使用してクライアントを生成しようとしている方法を投稿してください。その場合は、antコンテンツまたはコマンドを貼り付けてください。
wdl2java例:-
%AXIS2_HOME%\ bin \ WSDL2Java -uri wsdlURL -p net.fmb.integrator.serviceprovider.unistream -d xmlbeans -s
AntScript:-
<target name="cleanWsdl2JavaOutDir" description="cleanWsdl2JavaOutDir">
<echo message=".......Cleaning the Previous SRC directory........"/>
<delete dir="${outputdir}"/>
<mkdir dir="${outputdir}"/>
</target>
<echo message=".............Processing wsdl2java................."/>
<target name="wsdl2java" depends="cleanWsdl2JavaOutDir">
<delete dir="output" />
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="axis.classpath"/>
<arg value="-d"/>
<arg value="xmlbeans"/>
<arg value="-uri"/>
<arg value="${wsdlFile}"/>
<arg value="-ss"/>
<arg value="-g"/>
<arg value="-sd"/>
<arg value="-o"/>
<arg file="${outputdir}"/>
<arg value="-p"/>
<arg value="${outputpkg}"/>
</java>
</target>