• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • paul wheaton
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
  • Himai Minh
Bartenders:

AXIS-JAVA2WSDL ClassNotFoundException

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,
I have been read looking at this for 3 days and can�t seem to see my error.

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/CurrentIntelProvidersService
[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
 
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i use the -X VM classpath argument for java2wsdl. did u try that???
 
reply
    Bookmark Topic Watch Topic
  • New Topic