尝试通过java中的axis2访问Web服务时出现异常

时间:2012-11-04 12:53:45

标签: java axis2

我正在尝试通过axis2生成Web服务客户端,但我收到此错误:

  

org.apache.axis.ConfigurationException:没有名为Port的服务可用

如果出现此错误,可以帮助我,为什么以及如何解决这个问题。

1 个答案:

答案 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>