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
