Hallo,
ich habe das Problem, das ich auf der Cleint-Seite beim erzeugen der Stubs folgende Klassennamen bekommen:
UserServiceUserServiceSOAP11port_http
Der Name UserService ist irgendwie doppelt. Was mache ich da falsch?
Ich erzeuge den Client mit folgendem build-script:
<project basedir="." default="gen.skeleton">
<property environment="env"/>
<property name="project.base.dir" value="."/>
<property name="parent.dir" value=".."/>
<property name="wsdl.uri" value="http://localhost:8080/rgpr/services/UserService?wsdl"/>
<property name="src" value="${project.base.dir}/src"/>
<property name="target" value="${project.base.dir}/target"/>
<target name="check.dependency" unless="env.AXIS2_HOME">
<echo message="AXIS2_HOME must be set"/>
</target>
<target name="gen.skeleton" if="env.AXIS2_HOME" depends="check.dependency">
<delete dir="${target}"/>
<mkdir dir="${target}"/>
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="false">
<arg line="-uri ${wsdl.uri}"/>
<arg line="-s"/>
<arg line="-pn "/>
<arg line="-p"/>
<classpath>
<fileset dir="${env.AXIS2_HOME}\lib">
<include name="*.jar"/>
</fileset>
</classpath>
</java>
<delete dir="${target}"/>
</target>
</project>
Gruß
navino
ich habe das Problem, das ich auf der Cleint-Seite beim erzeugen der Stubs folgende Klassennamen bekommen:
UserServiceUserServiceSOAP11port_http
Der Name UserService ist irgendwie doppelt. Was mache ich da falsch?
Ich erzeuge den Client mit folgendem build-script:
<project basedir="." default="gen.skeleton">
<property environment="env"/>
<property name="project.base.dir" value="."/>
<property name="parent.dir" value=".."/>
<property name="wsdl.uri" value="http://localhost:8080/rgpr/services/UserService?wsdl"/>
<property name="src" value="${project.base.dir}/src"/>
<property name="target" value="${project.base.dir}/target"/>
<target name="check.dependency" unless="env.AXIS2_HOME">
<echo message="AXIS2_HOME must be set"/>
</target>
<target name="gen.skeleton" if="env.AXIS2_HOME" depends="check.dependency">
<delete dir="${target}"/>
<mkdir dir="${target}"/>
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="false">
<arg line="-uri ${wsdl.uri}"/>
<arg line="-s"/>
<arg line="-pn "/>
<arg line="-p"/>
<classpath>
<fileset dir="${env.AXIS2_HOME}\lib">
<include name="*.jar"/>
</fileset>
</classpath>
</java>
<delete dir="${target}"/>
</target>
</project>
Gruß
navino