Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 23906 invoked from network); 3 Aug 2007 12:00:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Aug 2007 12:00:31 -0000 Received: (qmail 33034 invoked by uid 500); 3 Aug 2007 12:00:24 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 33024 invoked by uid 500); 3 Aug 2007 12:00:24 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 33013 invoked by uid 99); 3 Aug 2007 12:00:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Aug 2007 05:00:24 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [196.212.26.250] (HELO mail.in-forms.co.za) (196.212.26.250) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Aug 2007 12:00:02 +0000 Message-ID: <46B318AC.4030206@in-forms.co.za> Date: Fri, 03 Aug 2007 13:59:40 +0200 From: Christian Oloff User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: axis-user@ws.apache.org Subject: ClassNotFoundException at java2wsdl Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, while trying to get java2wsdl as part of a small maven2 project up and running, I got stuck with the following issues. (Please note that I am quite new to axis.) 1) The links to download axis2-java2wsdl-maven-plugin-1.2.jar on http://ws.apache.org/axis2/tools/index.html point to nothing right now, even the backup mirror answers '404'. Can someone take care of this (or am I doing something wrong here)? 2) When not trying to download but let maven sort out how to get the plugin, I get a ClassNotFoundException about the class implementing the service. See below for my configuration details. Any help appreciated! Best regards, Chris ==== My pom.xml contains the following: org.apache.axis2.maven2 axis2-java2wsdl-maven-plugin pojoservice.MyService java2wsdl The full mvn output when getting the ClassNotFoundException looks as follows: user@host:~/myservice$ mvn -o package [INFO] NOTE: Maven is executing in offline mode. Any artifacts not already in your local repository will be inaccessible. [INFO] Scanning for projects... [INFO] ---------------------------------------------------------------------------- [INFO] Building Unnamed - chris-test:wesemo-pojoservice:jar:0.0.1-SNAPSHOT [INFO] task-segment: [package] [INFO] ---------------------------------------------------------------------------- [INFO] [axis2-java2wsdl:java2wsdl {execution: default}] java.lang.Exception: java.lang.ClassNotFoundException: pojoservice.MyService at org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:58) at org.apache.axis2.maven2.java2wsdl.Java2WSDLMojo.execute(Java2WSDLMojo.java:146) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: java.lang.ClassNotFoundException: pojoservice.MyService at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.ws.java2wsdl.Java2WSDLUtils.namespaceFromClassName(Java2WSDLUtils.java:63) at org.apache.ws.java2wsdl.Java2WSDLUtils.schemaNamespaceFromClassName(Java2WSDLUtils.java:82) at org.apache.ws.java2wsdl.Java2WSDLBuilder.getSchemaTargetNamespace(Java2WSDLBuilder.java:56) at org.apache.ws.java2wsdl.Java2WSDLBuilder.generateWSDL(Java2WSDLBuilder.java:152) at org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:56) ... 19 more [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] java.lang.ClassNotFoundException: pojoservice.MyService [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4 seconds [INFO] Finished at: Fri Aug 03 13:53:46 CEST 2007 [INFO] Final Memory: 4M/9M [INFO] ------------------------------------------------------------------------ uname -a Linux gw4 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux user@host:~/myservice$ less src/main/java/pojoservice/MyService.java package pojoservice; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.kwantu.wesemo.Model; import org.kwantu.wesemo.WesemoException; public class MyService { private static final Log log = LogFactory.getLog(MyService.class); private Model model = new Model(); public void createTable(String name) /* throws WesemoException */ { try { model.createTable(name); log.info("table " + name + " created."); } catch (WesemoException e) { // TODO Auto-generated catch block e.printStackTrace(); log.error(e.getMessage()); } } } --------------------------------------------------------------------- To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-user-help@ws.apache.org