Brad, What's the issue # in jira?
thanks, dims On Wed, 26 Jan 2005 18:58:45 +0100, Ephemeris Lappis <[EMAIL PROTECTED]> wrote: > I had a similar problem few weeks ago... > Somebody said that axis ant tasks don't take into account the inner > classpath elements. According to my tests, it does, but not for all classes > : it seems the main source java class is actually resolved from the nested > classpath element, but additional javabeans or exceptions are not. I had > temporarly solved this issue adding the needed path to the taskdef > definition classpath, since for the momemt it belongs to the same script. I > have also mentioned this issue in a bug report about problem using > document/literal mode. I had no news about this report for many weeks... > Hello, Davanum !!!??? > > I hope this can help you. > > >>> -----Message d'origine----- > >>> De : Baker, Brad (Contr) [mailto:[EMAIL PROTECTED] > >>> Envoye : mercredi 26 janvier 2005 17:42 > >>> A : [EMAIL PROTECTED] > >>> Objet : 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 > >>> > >>> > >>> > >>> > > -- Davanum Srinivas - http://webservices.apache.org/~dims/