Done, see https://issues.apache.org/jira/browse/AXIS2-3069. I've set 'Blocker' priority, because in my understanding it blocks the usage of the maven plugin altogether. Best regards, Chris
Davanum Srinivas wrote: > Christian, > > Can you please zip up the whole project and create a JIRA bug report? > > thanks, > dims > > On 8/3/07, Christian Oloff <[EMAIL PROTECTED]> wrote: >> 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: >> <plugin> >> <groupId>org.apache.axis2.maven2</groupId> >> <artifactId>axis2-java2wsdl-maven-plugin</artifactId> >> <configuration> >> <className>pojoservice.MyService</className> >> </configuration> >> <executions> >> <execution> >> <goals> >> <goal>java2wsdl</goal> >> </goals> >> </execution> >> </executions> >> </plugin> >> >> The full mvn output when getting the ClassNotFoundException looks as >> follows: >> [EMAIL PROTECTED]:~/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 >> >> [EMAIL PROTECTED]:~/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: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- Christian Oloff office +27 21 689 2084 mobile +27 73 559 1108 email [EMAIL PROTECTED] skype christian.oloff --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
