You likely need to add a -classpath  flag to java2ws to give it a path to 
search for the given class.   

Dan


On Wednesday 20 April 2011 9:46:03 AM Kerek.Tibor wrote:
> Hi!
> 
> Since a while when i try to use javaToWs, i get fail to load class errors.
> It happens with all CXF verisons i tryed, f> rom 2.3.0-2.4.0. What could
> possibly be the problem? I think it is not the fault of CXF, but i have no
> idea what could be the problem...
> 
> java2ws -cp C:\workspace\PathTest\build\classes -s
> C:\workspace\PathTest\.cxftmp/src -d C:\workspace\PathTest\.cxftmp/wsdl
> -classdir C:\workspace\PathTest\build\classes -o test.wsdl
> -createxsdimports -verbose -frontend jaxws -databinding jaxb -wsdl
> -wrapperbean pathtest.Test java2ws - Apache CXF 2.4.0
> 
> JavaToWS Error: org.apache.cxf.tools.common.ToolException: Fail to load
> class : pathtest.Test
> 
> org.apache.cxf.tools.common.ToolException: Fail to load class :
> pathtest.Test
>       at
> org.apache.cxf.tools.util.AnnotationUtil.loadClass(AnnotationUtil.java:83)
>       at
> org.apache.cxf.tools.java2wsdl.processor.JavaToWSDLProcessor.getServiceClas
> s(JavaToWSDLProcessor.java:282) at
> org.apache.cxf.tools.java2wsdl.processor.JavaToWSDLProcessor.getServiceBuil
> der(JavaToWSDLProcessor.java:179) at
> org.apache.cxf.tools.java2wsdl.processor.JavaToWSDLProcessor.process(JavaTo
> WSDLProcessor.java:100) at
> org.apache.cxf.tools.java2ws.JavaToWSContainer.processWSDL(JavaToWSContaine
> r.java:110) at
> org.apache.cxf.tools.java2ws.JavaToWSContainer.execute(JavaToWSContainer.ja
> va:75) at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103
> ) at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:58)
>       at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:40)
>       at org.apache.cxf.tools.java2ws.JavaToWS.run(JavaToWS.java:77)
>       at org.apache.cxf.tools.java2ws.JavaToWS.main(JavaToWS.java:45)
> Caused by: java.lang.ClassNotFoundException: pathtest.Test
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>       at
> org.apache.cxf.tools.util.AnnotationUtil.loadClass(AnnotationUtil.java:80)
>       ... 10 more
> 
> K. Tibor
> 
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/JavaToWS-Error-Fail-to-load-class-tp432686
> 2p4326862.html Sent from the cxf-user mailing list archive at Nabble.com.

-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog
Talend - http://www.talend.com

Reply via email to