James,
i already fixed this problem yesterday. (try latest cvs/nightly -
http://cvs.apache.org/dist/axis/nightly/)
-- dims
On Thu, 27 Jan 2005 10:49:48 -0000, James Clinton
<[EMAIL PROTECTED]> wrote:
> Brad
>
> I don't use the apache extended ant task because of reliability
> problems. If you keen to move forward in your work try using this:
>
> <target name="java2wsdl">
> <echo message="running Java2WSDL..." />
>
> <java classname="org.apache.axis.wsdl.Java2WSDL">
> <arg value="--all" />
> <arg value="--implClass" /> <arg
> value="${ws.package.name}.${ws.class.name}" />
> <arg value="--portTypeName" /> <arg
> value="${ws.interface.name}" />
> <arg value="--serviceElementName" /> <arg
> value="${ws.service.name}" />
> <arg value="--servicePortName" /> <arg
> value="${ws.interface.name}Port" />
> <arg value="--location" /> <arg
> value="${ws.service.url}" />
> <arg value="--namespace" /> <arg
> value="${wsdl.target.namespace}" />
> <arg value="--namespaceImpl" /> <arg
> value="${wsdl.impl.namespace}" />
> <arg value="--PkgtoNS" /> <arg
> value="${ws.package.name}" /> <arg value="${wsdl.types.namespace}" />
> <arg value="--style" /> <arg value="RPC" />
> <arg value="--use" /> <arg value="ENCODED" />
> <arg value="--output" /> <arg
> value="${wsdl.filepath.name}" />
> <arg value="${ws.package.name}.${ws.interface.name}" />
> <classpath refid="compile.classpath" />
> </java>
> </target>
>
> James
>
> -----Original Message-----
> From: Baker, Brad (Contr) [mailto:[EMAIL PROTECTED]
> Sent: 26 January 2005 16:42
> To: [EMAIL PROTECTED]
>
> Subject: Noob : <axis-java2wsdl> ClassNotFoundException
>
> Hi all,
>
> I have been read looking at this for 3 days and can't seem to see my
> error and yes I have read the list server for the past 6 months seeing
> if this has been already answered. Many similar questions, no
> solutions. =(
>
> Here is the verbose output:
>
> generate-wsdl:
> [axis-java2wsdl] Using CLASSPATH C:\Work\ws\build
> [axis-java2wsdl] Running Java2WsdlAntTask with parameters:
> [axis-java2wsdl] namespace:urn:JISR
> [axis-java2wsdl] PkgtoNS:{}
> [axis-java2wsdl]
> location:http://localhost:7070/axis/services/CurrentIntelProvidersServic
> e
> [axis-java2wsdl]
> output:C:\Work\ws\build\CurrentIntelProviders.wsdl
> [axis-java2wsdl] importSchema:null
> [axis-java2wsdl] input:null
> [axis-java2wsdl]
> className:com\ngc\jisr\webservices\CurrentIntelProviders
>
> [axis-java2wsdl] servicePortName:null
> [axis-java2wsdl] portTypeName:null
> [axis-java2wsdl] bindingName:null
> [axis-java2wsdl] implClass:null
> [axis-java2wsdl] inheritance:false
> [axis-java2wsdl] excluded:null
> [axis-java2wsdl] stopClasses:null
> [axis-java2wsdl] typeMappingVersion:1.1
> [axis-java2wsdl] style:wrapped
> [axis-java2wsdl] outputImpl:null
> [axis-java2wsdl] use:null
> [axis-java2wsdl] namespaceImpl:null
> [axis-java2wsdl] locationImport:null
> [axis-java2wsdl] serviceElementName:null
> [axis-java2wsdl] methods:null
> [axis-java2wsdl] extraClasses:null
> [axis-java2wsdl] soapAction:null
> [axis-java2wsdl] :classpathC:\Work\ws\build
> [axis-java2wsdl] Java2WSDL
> com\ngc\jisr\webservices\CurrentIntelProviders
> [axis-java2wsdl] java.lang.ClassNotFoundException:
> com\ngc\jisr\webservices\CurrentIntelProviders
> [axis-java2wsdl] at
> org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:203)
> [axis-java2wsdl] at
> org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
> [axis-java2wsdl] at
> org.apache.axis.wsdl.fromJava.Emitter.setCls(Emitter.java:2070)
>
> First why does it have :classpathC:\Work\ws\build and not
> classpath:C:\Work\ws\build ??? All the other elements are name:value
> but this is :namevalue.
>
> Here is my ant buil.xml snippet:
> <property name="wsdl.class" value="CurrentIntelProviders"/>
> <property name="wsdl.name" value="${wsdl.class}.wsdl"/>
> <property name="namespace" value="urn:JISR"/>
> <property name="service.name"
> value="CurrentIntelProvidersService"/>
> <property name="ws.prefix" value="com\ngc\jisr\webservices"/>
>
> <!-- Compile the web service interface -->
> <target name="compile-interface" depends="init">
> <javac
> srcdir="${src.ws.dir}"
> destdir="${build.dir}"
> includes="${src.includes}"
> />
> </target>
>
> <!-- Compile the WSDL from java interface -->
> <target name="generate-wsdl" depends="compile-interface">
> <taskdef resource="axis-tasks.properties" >
> <classpath>
> <fileset dir="${axis.lib}">
> <include name="*.jar"/>
> </fileset>
> </classpath>
> </taskdef>
> <axis-java2wsdl
> output="${build.dir}\${wsdl.name}"
> classname="${ws.prefix}\${wsdl.class}"
> style="wrapped"
> namespace="${namespace}"
>
> location="http://${host.ip}:${host.port}/axis/services/${service.name}"
> >
> <classpath>
> <pathelement location="${build.dir}"/>
> </classpath>
> </axis-java2wsdl>
> </target>
>
> Thanks for the help,
> Brad
>
>
> ----------------------------------------------------------------------------------------------
> Did you know?
>
> Xchanging manage over 450,000 claims a year for the London Insurance Market,
> to a combined value of 10 billion pounds.
>
> Xchanging settle over 62 billion pounds of insurance business between over
> 300 companies in a global customer network.
>
> Visit www.xchanging.com for more details
>
> ----------------------------------------------------------------------------------------------
>
> -----------------------------------------------------
> THE INFORMATION IN THIS E-MAIL AND IN ANY ATTACHMENTS IS CONFIDENTIAL
>
> AND MAY BE PRIVILEGED OR OTHERWISE PROTECTED FROM DISCLOSURE.
> IF YOU ARE NOT THE INTENDED RECIPIENT AND HAVE RECEIVED IT IN ERROR YOU ARE
> ON NOTICE OF ITS STATUS.
> PLEASE NOTIFY THE SENDER IMMEDIATELY BY RETURN EMAIL AND THEN DELETE THIS
> EMAIL AND ANY ATTACHMENT FROM YOUR SYSTEM.
> YOU MUST NOT RETAIN, COPY OR USE THIS E-MAIL OR ANY ATTACHMENT FOR ANY
> PURPOSE, NOR DISCLOSE ALL OR ANY PART OF ITS CONTENTS TO ANY OTHER PERSON:
>
> TO DO SO COULD BE A BREACH OF CONFIDENCE
>
> EMAIL MAY BE SUSCEPTIBLE TO DATA CORRUPTION, INTERCEPTION AND UNAUTHORISED
> AMENDMENT,
> AND WE DO NOT ACCEPT LIABILITY FOR ANY SUCH CORRUPTION, INTERCEPTION OR
> AMENDMENT OR THE CONSEQUENCES THEREOF.
>
> WE MAY MONITOR THE CONTENT OF EMAILS SENT AND RECEIVED VIA OUR NETWORK FOR
> VIRUSES OR UNAUTHORISED USE AND FOR OTHER LAWFUL BUSINESS PURPOSES.
> WE DO NOT ACCEPT RESPONSIBILITY FOR ANY LOSS OR DAMAGE ARISING FROM A VIRUS
> IN ANY EMAIL OR ATTACHMENT.
>
> -----------------------------------------------
> [EMAIL PROTECTED]
>
>
--
Davanum Srinivas - http://webservices.apache.org/~dims/