axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Clinton" <James.Clin...@ins-sure.com>
Subject RE: Noob : <axis-java2wsdl> ClassNotFoundException
Date Thu, 27 Jan 2005 11:28:55 GMT
Great news.
Cheers.

-----Original Message-----
From: Davanum Srinivas [mailto:davanum@gmail.com] 
Sent: 27 January 2005 11:08
To: axis-user@ws.apache.org
Subject: Re: Noob : <axis-java2wsdl> ClassNotFoundException

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
<James.Clinton@ins-sure.com> 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:Brad.Baker@ngc.com]
> Sent: 26 January 2005 16:42
> To: axis-user@ws.apache.org
> 
> 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.
> 
> -----------------------------------------------
> postmaster@ins-sure.com
> 
> 


-- 
Davanum Srinivas - http://webservices.apache.org/~dims/

Mime
View raw message