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/