我正在尝试通过axis2生成Web服务客户端,但我收到此错误:
org.apache.axis.ConfigurationException:没有名为Port的服务可用
如果出现此错误,可以帮助我,为什么以及如何解决这个问题。
答案 0 :(得分:0)
问题标题和实际问题是不同的。 您能否通过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>