You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by tindor <bo...@mail.bg> on 2007/07/24 08:52:50 UTC

ClassNotFoundException with maven and axis2 plugin

Hi,
I'm having problems creating a webservice using the axis plugin.
I'm trying to compile the file and everything is okay, the class file is
where it should be, but the plugin (axis2-java2wsdl-maven-plugin) does not
seem to find it.
Here's the pom file :
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>webservice</groupId>
  <artifactId>webservice</artifactId>
  <packaging>jar</packaging>
  <version>1.2.4</version>
  <name>webservice</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
<dependency>
      <groupId>org.apache.ws.commons.axiom</groupId>
      <artifactId>axiom-api</artifactId>
      <version>1.2.4</version>
    </dependency>
<dependency>
  <groupId>org.apache.axis2.maven2</groupId>
  <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
  <version>1.1</version>
  <type>plugin</type>
</dependency>
  </dependencies>
 <build>
	<directory>target</directory>
    <outputDirectory>target/classes</outputDirectory>

    <plugins>
      <plugin>
        <groupId>org.apache.axis2.maven2</groupId>
        <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
	<version>1.1</version>
        <configuration>
		<classpathElements>classes</classpathElements>
          <className>bg.vereo.bivanov.webservice.HelloImpl</className>
	<outputFileName>HelloImpl.ws</outputFileName>
	<schemaTargetNamespace>http://boyan</schemaTargetNamespace>
	<schemaTargetNamespacePrefix>http://bobo</schemaTargetNamespacePrefix>
	<targetNamespacePrefix>http://bogf</targetNamespacePrefix>
        </configuration>
        <executions>
          <execution>
            <goals>
              <goal>java2wsdl</goal>
            </goals>
          </execution>
         </executions>
      </plugin>
  <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
    </plugins>
  </build> 
</project>

And the output from mvn test -X :


+ Error stacktraces are turned on.
Maven version: 2.0.4
[DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and
Settings\bivanov\.m2\plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from:
'C:\maven-2.0.4\bin\..\conf\plugin-registry.xml'
[INFO] Scanning for projects...
[INFO]
----------------------------------------------------------------------------
[INFO] Building webservice
[INFO]    task-segment: [test]
[INFO]
----------------------------------------------------------------------------
[DEBUG] maven-resources-plugin: resolved to version 2.2 from repository
central
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::1 for
project: null:maven-resources-plugin:maven-plugin:2.2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::1 for project:
org.apache.maven.plugins:maven-plugins:pom:1 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::1 for project:
org.apache.maven:maven-parent:pom:1 from the repository.
[DEBUG] maven-compiler-plugin: resolved to version 2.0.2 from repository
central
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::8 for
project: null:maven-compiler-plugin:maven-plugin:2.0.2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for project:
org.apache.maven.plugins:maven-plugins:pom:8 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
org.apache.maven:maven-parent:pom:5 from the repository.
[DEBUG] maven-surefire-plugin: resolved to version 2.3 from repository
central
[DEBUG] Retrieving parent-POM: org.apache.maven.surefire:surefire::2.3 for
project: org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.3
from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for project:
org.apache.maven.surefire:surefire:pom:2.3 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
org.apache.maven:maven-parent:pom:5 from the repository.
[DEBUG] Retrieving parent-POM:
org.apache.axis2.maven2:axis2-maven-tools::1.1 for project:
null:axis2-java2wsdl-maven-plugin:maven-plugin:1.1 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.axis2:axis2-parent::1.1 for
project: org.apache.axis2.maven2:axis2-maven-tools:pom:null from the
repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
org.apache.axis2:axis2-parent:pom:1.1 from the repository.
[DEBUG] webservice:webservice:jar:1.2.4 (selected for null)
[DEBUG]  
org.apache.axis2.maven2:axis2-java2wsdl-maven-plugin:plugin:1.1:compile
(selected for compile)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
null:maven-project:jar:2.0.4 from the repository.
[DEBUG]     org.apache.maven:maven-project:jar:2.0.4:compile (selected for
compile)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven:maven-artifact:jar:2.0.4 from the repository.
[DEBUG]       org.apache.maven:maven-artifact:jar:2.0.4:compile (selected
for compile)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus::1.0.4 for
project: null:plexus-utils:jar:1.1 from the repository.
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.1:compile (selected
for compile)
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus-containers::1.0.3
for project: null:plexus-container-default:jar:1.0-alpha-9 from the
repository.
[DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus::1.0.4 for
project: org.codehaus.plexus:plexus-containers:pom:1.0.3 from the
repository.
[DEBUG]      
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile
(selected for compile)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4:compile (removed
- nearer found: 1.1)
[DEBUG]         classworlds:classworlds:jar:1.1-alpha-2:compile (selected
for compile)
[DEBUG]         junit:junit:jar:3.8.1:compile (selected for compile)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
null:maven-settings:jar:2.0.4 from the repository.
[DEBUG]       org.apache.maven:maven-settings:jar:2.0.4:compile (selected
for compile)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven:maven-model:jar:2.0.4 from the repository.
[DEBUG]         org.apache.maven:maven-model:jar:2.0.4:compile (selected for
compile)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven:maven-artifact-manager:jar:2.0.4 from the repository.
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.4:compile
(selected for compile)
[DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon::1.0-alpha-6 for
project: null:wagon-provider-api:jar:1.0-alpha-6 from the repository.
[DEBUG]        
org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:compile (selected
for compile)
[DEBUG]           org.codehaus.plexus:plexus-utils:jar:1.0.4:compile
(removed - nearer found: 1.1)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven:maven-repository-metadata:jar:2.0.4 from the repository.
[DEBUG]         org.apache.maven:maven-repository-metadata:jar:2.0.4:compile
(selected for compile)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.1:compile (selected for
compile)
[DEBUG]       org.apache.maven:maven-model:jar:2.0.4:compile (selected for
compile)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
null:maven-profile:jar:2.0.4 from the repository.
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.4:compile (selected for
compile)
[DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
org.apache.maven:maven-plugin-api:jar:2.0.4 from the repository.
[DEBUG]     org.apache.maven:maven-plugin-api:jar:2.0.4:compile (selected
for compile)
[DEBUG] Retrieving parent-POM: org.apache.axis2:axis2-parent::1.1 for
project: null:axis2-java2wsdl:jar:1.1 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
org.apache.axis2:axis2-parent:pom:1.1 from the repository.
[DEBUG]     org.apache.axis2:axis2-java2wsdl:jar:1.1:compile (selected for
compile)
[DEBUG] Trying repository central
Downloading:
http://repo1.maven.org/maven2/jaxen/jaxen/1.1-beta-10/jaxen-1.1-beta-10.pom
[WARNING] Unable to get resource from repository central
(http://repo1.maven.org/maven2)
[DEBUG] Artifact not found - using stub model: Unable to download the
artifact from any repository

  jaxen:jaxen:pom:1.1-beta-10

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[DEBUG] Using defaults for missing POM jaxen:jaxen:pom:1.1-beta-10:compile
[DEBUG]       jaxen:jaxen:jar:1.1-beta-10:compile (selected for compile)
[DEBUG]       commons-logging:commons-logging:jar:1.1:compile (selected for
compile)
[DEBUG]         avalon-framework:avalon-framework:jar:4.1.3:compile
(selected for compile)
[DEBUG]         javax.servlet:servlet-api:jar:2.3:compile (selected for
compile)
[DEBUG]         logkit:logkit:jar:1.0.1:compile (selected for compile)
[DEBUG]         log4j:log4j:jar:1.2.12:compile (selected for compile)
[DEBUG]       ant:ant:jar:1.6.5:compile (selected for compile)
[DEBUG]       org.apache.ws.commons.schema:XmlSchema:jar:1.2:compile
(selected for compile)
[DEBUG] Trying repository central
Downloading:
http://repo1.maven.org/maven2/woodstox/wstx-asl/3.0.1/wstx-asl-3.0.1.pom
[WARNING] Unable to get resource from repository central
(http://repo1.maven.org/maven2)
[DEBUG] Artifact not found - using stub model: Unable to download the
artifact from any repository

  woodstox:wstx-asl:pom:3.0.1

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[DEBUG] Using defaults for missing POM woodstox:wstx-asl:pom:3.0.1:compile
[DEBUG]       woodstox:wstx-asl:jar:3.0.1:compile (selected for compile)
[DEBUG] Retrieving parent-POM: org.apache.ws.commons.axiom:axiom-parent::1.2
for project: null:axiom-impl:jar:1.2 from the repository.
[DEBUG]       org.apache.ws.commons.axiom:axiom-impl:jar:1.2:compile
(selected for compile)
[DEBUG] Skipping disabled repository central
[DEBUG] axiom-api: using locally installed snapshot
[DEBUG] Skipping disabled repository central
[DEBUG] Artifact not found - using stub model: Unable to download the
artifact from any repository

  org.apache.ws.commons.axiom:axiom-api:pom:SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

[DEBUG] Using defaults for missing POM
org.apache.ws.commons.axiom:axiom-api:pom:SNAPSHOT:compile
[DEBUG]         org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:compile
(selected for compile)
[DEBUG]       stax:stax-api:jar:1.0.1:compile (selected for compile)
[DEBUG]       javax.mail:mail:jar:1.4:compile (selected for compile)
[DEBUG]         javax.activation:activation:jar:1.1:compile (selected for
compile)
[DEBUG]       annogen:annogen:jar:0.1.0:compile (selected for compile)
[DEBUG] Retrieving parent-POM:
org.apache.ws.commons.axiom:axiom-parent::1.2.4 for project:
null:axiom-api:jar:1.2.4 from the repository.
[DEBUG]   org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:compile
(removed - nearer found: 1.2.4)
[DEBUG]   org.apache.ws.commons.axiom:axiom-api:jar:1.2.4:compile (selected
for compile)
[DEBUG]     jaxen:jaxen:jar:1.1-beta-10:compile (removed - nearer found:
1.1-beta-9)
[DEBUG]     jaxen:jaxen:jar:1.1-beta-9:compile (selected for compile)
[DEBUG]       xerces:xercesImpl:jar:2.6.2:compile (selected for compile)
[DEBUG]     stax:stax-api:jar:1.0.1:compile (selected for compile)
[DEBUG] Retrieving parent-POM: org.apache:apache::1 for project:
xml-apis:xml-apis:jar:1.3.03 from the repository.
[DEBUG]     xml-apis:xml-apis:jar:1.3.03:compile (selected for compile)
[DEBUG]     javax.mail:mail:jar:1.4:compile (selected for compile)
[DEBUG]       javax.activation:activation:jar:1.1:compile (selected for
compile)
[DEBUG]     commons-logging:commons-logging:jar:1.1:compile (removed -
nearer found: 1.0.4)
[DEBUG]     commons-logging:commons-logging:jar:1.0.4:compile (selected for
compile)
[DEBUG]   junit:junit:jar:3.8.1:test (not setting scope to: compile; local
scope test wins)
[WARNING] 
	Artifact junit:junit:jar:3.8.1:test retains local scope 'test' overriding
broader scope 'compile'
	given by a dependency. If this is not intended, modify or remove the local
scope.

[DEBUG]   junit:junit:jar:3.8.1:test (selected for test)
[DEBUG]
org.apache.axis2.maven2:axis2-java2wsdl-maven-plugin:maven-plugin:1.1:runtime
(selected for runtime)
[DEBUG]   org.apache.maven:maven-project:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]     org.apache.maven:maven-artifact:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for
runtime)
[DEBUG]    
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime
(selected for runtime)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed -
nearer found: 1.1)
[DEBUG]       classworlds:classworlds:jar:1.1-alpha-2:runtime (selected for
runtime)
[DEBUG]       junit:junit:jar:3.8.1:runtime (selected for runtime)
[DEBUG]     org.apache.maven:maven-settings:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]       org.apache.maven:maven-model:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0.4:runtime
(selected for runtime)
[DEBUG]      
org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:runtime (selected
for runtime)
[DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed
- nearer found: 1.1)
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.4:runtime
(selected for runtime)
[DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for
runtime)
[DEBUG]     org.apache.maven:maven-model:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]     org.apache.maven:maven-profile:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0.4:runtime (selected for
runtime)
[DEBUG]   org.apache.axis2:axis2-java2wsdl:jar:1.1:runtime (selected for
runtime)
[DEBUG]     jaxen:jaxen:jar:1.1-beta-10:runtime (selected for runtime)
[DEBUG]     commons-logging:commons-logging:jar:1.1:runtime (selected for
runtime)
[DEBUG]       avalon-framework:avalon-framework:jar:4.1.3:runtime (selected
for runtime)
[DEBUG]       javax.servlet:servlet-api:jar:2.3:runtime (selected for
runtime)
[DEBUG]       logkit:logkit:jar:1.0.1:runtime (selected for runtime)
[DEBUG]       log4j:log4j:jar:1.2.12:runtime (selected for runtime)
[DEBUG]     ant:ant:jar:1.6.5:runtime (selected for runtime)
[DEBUG]     org.apache.ws.commons.schema:XmlSchema:jar:1.2:runtime (selected
for runtime)
[DEBUG]     woodstox:wstx-asl:jar:3.0.1:runtime (selected for runtime)
[DEBUG]     org.apache.ws.commons.axiom:axiom-impl:jar:1.2:runtime (selected
for runtime)
[DEBUG]       org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:runtime
(selected for runtime)
[DEBUG]     stax:stax-api:jar:1.0.1:runtime (selected for runtime)
[DEBUG]     javax.mail:mail:jar:1.4:runtime (selected for runtime)
[DEBUG]       javax.activation:activation:jar:1.1:runtime (selected for
runtime)
[DEBUG]     annogen:annogen:jar:0.1.0:runtime (selected for runtime)
[DEBUG] axiom-api: using locally installed snapshot
[DEBUG] Configuring mojo
'org.apache.axis2.maven2:axis2-java2wsdl-maven-plugin:1.1:java2wsdl' -->
[DEBUG]   (f) className = bg.vereo.bivanov.webservice.HelloImpl
[DEBUG]   (f) outputFileName = HelloImpl.ws
[DEBUG]   (f) project = org.apache.maven.project.MavenProject@586879bc
[DEBUG]   (f) schemaTargetNamespace = http://boyan
[DEBUG]   (f) schemaTargetNamespacePrefix = http://bobo
[DEBUG]   (f) targetNamespacePrefix = http://bogf
[DEBUG] -- end configuration --
[INFO] [axis2-java2wsdl:java2wsdl {execution: default}]
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] java.lang.ClassNotFoundException:
bg.vereo.bivanov.webservice.HelloImpl

[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.lifecycle.LifecycleExecutionException:
java.lang.ClassNotFoundException: bg.vereo.bivanov.webservice.HelloImpl
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
	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:585)
	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: org.apache.maven.plugin.MojoExecutionException:
java.lang.ClassNotFoundException: bg.vereo.bivanov.webservice.HelloImpl
	at
org.apache.axis2.maven2.java2wsdl.Java2WSDLMojo.execute(Java2WSDLMojo.java:149)
	at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
	at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
	... 16 more
Caused by: java.lang.Exception: java.lang.ClassNotFoundException:
bg.vereo.bivanov.webservice.HelloImpl
	at
org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:58)
	at
org.apache.axis2.maven2.java2wsdl.Java2WSDLMojo.execute(Java2WSDLMojo.java:146)
	... 18 more
Caused by: java.lang.ClassNotFoundException:
bg.vereo.bivanov.webservice.HelloImpl
	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.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:242)
	at org.apache.ws.java2wsdl.SchemaGenerator.<init>(SchemaGenerator.java:92)
	at
org.apache.ws.java2wsdl.Java2WSDLBuilder.generateWSDL(Java2WSDLBuilder.java:152)
	at
org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:56)
	... 19 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 6 seconds
[INFO] Finished at: Tue Jul 24 09:46:48 EEST 2007
[INFO] Final Memory: 4M/8M
[INFO]
------------------------------------------------------------------------

Thanks in advance

Boyan Ivanov
-- 
View this message in context: http://www.nabble.com/ClassNotFoundException-with-maven-and-axis2-plugin-tf4134129s177.html#a11757793
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: ClassNotFoundException with maven and axis2 plugin

Posted by "Kyle.Bober" <ky...@yahoo.com>.
Did you happen to resolve this issue??? I just started using htis plugin and
ran into the same issue... here is my POM.xml

<?xml version="1.0"?><project>
  <parent>
    <artifactId>WebSend-Application</artifactId>
    <groupId>com.heartlab.ws</groupId>
    <version>0.0.1</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.heartlab.ws</groupId>
  <artifactId>WebSend-Axis2-Server-WebServices</artifactId>
  <name>WebSend-Axis2-Server-WebServices</name>
  <version>1.0-SNAPSHOT</version>
  <url>http://maven.apache.org</url>
  
  <build> 
        <finalName>${pom.artifactId}</finalName>       
        <plugins>
            <!-- 
            <plugin>
    			<groupId>org.apache.axis2.maven2</groupId>
    			<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
    			<executions>
    				<execution>
    					<goals>
    						<goal>wsdl2code</goal>
    					</goals>
    				</execution>
    				<configuration>
    					<packageName>com.foo.myservice</packageName>
    				</configuration>
    			</executions>
    		</plugin>
    		-->            
            <plugin>
        		<groupId>org.apache.axis2.maven2</groupId>
        		<artifactId>axis2-java2wsdl-maven-plugin</artifactId>
        		<version>1.1</version>        		
        		<executions>
          			<execution>
            			<goals>
              				<goal>java2wsdl</goal>
            			</goals>
          			</execution>
         		</executions>
        		<configuration>
          		
<className>com.heartlab.ws.services.StockQuoteService</className>
          			<outputFileName>a-wsdl-file</outputFileName>
          			<!-- 
          			<schemaTargetNamespace></schemaTargetNamespace>          			
          			<schemaTargetNamespacePrefix></schemaTargetNamespacePrefix>
          			<serviceName></serviceName>
          			<targetNamespace></targetNamespace>
          			<targetNamespacePrefix></targetNamespacePrefix>
          			-->
        		</configuration>
        		
      		</plugin>      		             
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>
            <!-- Remove the Axis2 Generated Code -->  
            <!--           
            <plugin>
                <artifactId>maven-clean-plugin</artifactId>
                <executions>
                    <execution>
                        <id>Delete JAX-WS Generated Server Source</id>
                        <goals>
                            <goal>clean</goal>
                        </goals>
                        <phase>clean</phase>
                        <configuration>
                            <filesets>
                                <fileset>
                                   
<directory>${java.src.directory}/com/heartlab/ws/services/jaxws</directory>
                                        <includes>
                                            <include>*.*</include>
                                        </includes>
                                       
<followSymlinks>false</followSymlinks>
                                </fileset>
                            </filesets>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            -->            
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jboss-maven-plugin</artifactId>
                <!-- Make this dynamic somehow to support multiple server
configurations --> 
                <configuration>
                    <jbossHome>${jboss.home}</jbossHome>
                    <port>${jboss.port}</port>
                </configuration>
            </plugin>
        </plugins>
    </build>
  
  <dependencies>
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>    
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-adb</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>    
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-jibx</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-xmlbeans</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>      
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-addressing</artifactId>
      <version>1.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-saaj</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-jaxws</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-json</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>    
    <dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2-spring</artifactId>
      <version>1.3</version>
      <scope>compile</scope>
    </dependency>    
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

Any advice is much appreciated!!!
-Kyle


tindor wrote:
> 
> Hi,
> I'm having problems creating a webservice using the axis plugin.
> I'm trying to compile the file and everything is okay, the class file is
> where it should be, but the plugin (axis2-java2wsdl-maven-plugin) does not
> seem to find it.
> Here's the pom file :
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
>   <modelVersion>4.0.0</modelVersion>
>   <groupId>webservice</groupId>
>   <artifactId>webservice</artifactId>
>   <packaging>jar</packaging>
>   <version>1.2.4</version>
>   <name>webservice</name>
>   <url>http://maven.apache.org</url>
>   <dependencies>
>     <dependency>
>       <groupId>junit</groupId>
>       <artifactId>junit</artifactId>
>       <version>3.8.1</version>
>       <scope>test</scope>
>     </dependency>
> <dependency>
>       <groupId>org.apache.ws.commons.axiom</groupId>
>       <artifactId>axiom-api</artifactId>
>       <version>1.2.4</version>
>     </dependency>
> <dependency>
>   <groupId>org.apache.axis2.maven2</groupId>
>   <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
>   <version>1.1</version>
>   <type>plugin</type>
> </dependency>
>   </dependencies>
>  <build>
> 	<directory>target</directory>
>     <outputDirectory>target/classes</outputDirectory>
> 
>     <plugins>
>       <plugin>
>         <groupId>org.apache.axis2.maven2</groupId>
>         <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
> 	<version>1.1</version>
>         <configuration>
> 		<classpathElements>classes</classpathElements>
>           <className>bg.vereo.bivanov.webservice.HelloImpl</className>
> 	<outputFileName>HelloImpl.ws</outputFileName>
> 	<schemaTargetNamespace>http://boyan</schemaTargetNamespace>
> 	<schemaTargetNamespacePrefix>http://bobo</schemaTargetNamespacePrefix>
> 	<targetNamespacePrefix>http://bogf</targetNamespacePrefix>
>         </configuration>
>         <executions>
>           <execution>
>             <goals>
>               <goal>java2wsdl</goal>
>             </goals>
>           </execution>
>          </executions>
>       </plugin>
>   <plugin>
>         <artifactId>maven-compiler-plugin</artifactId>
>         <configuration>
>           <source>1.5</source>
>           <target>1.5</target>
>         </configuration>
>       </plugin>
>     </plugins>
>   </build> 
> </project>
> 
> And the output from mvn test -X :
> 
> 
> + Error stacktraces are turned on.
> Maven version: 2.0.4
> [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and
> Settings\bivanov\.m2\plugin-registry.xml'
> [DEBUG] Building Maven global-level plugin registry from:
> 'C:\maven-2.0.4\bin\..\conf\plugin-registry.xml'
> [INFO] Scanning for projects...
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building webservice
> [INFO]    task-segment: [test]
> [INFO]
> ----------------------------------------------------------------------------
> [DEBUG] maven-resources-plugin: resolved to version 2.2 from repository
> central
> [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::1
> for project: null:maven-resources-plugin:maven-plugin:2.2 from the
> repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::1 for
> project: org.apache.maven.plugins:maven-plugins:pom:1 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::1 for project:
> org.apache.maven:maven-parent:pom:1 from the repository.
> [DEBUG] maven-compiler-plugin: resolved to version 2.0.2 from repository
> central
> [DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::8
> for project: null:maven-compiler-plugin:maven-plugin:2.0.2 from the
> repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> project: org.apache.maven.plugins:maven-plugins:pom:8 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> org.apache.maven:maven-parent:pom:5 from the repository.
> [DEBUG] maven-surefire-plugin: resolved to version 2.3 from repository
> central
> [DEBUG] Retrieving parent-POM: org.apache.maven.surefire:surefire::2.3 for
> project: org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.3
> from the repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> project: org.apache.maven.surefire:surefire:pom:2.3 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> org.apache.maven:maven-parent:pom:5 from the repository.
> [DEBUG] Retrieving parent-POM:
> org.apache.axis2.maven2:axis2-maven-tools::1.1 for project:
> null:axis2-java2wsdl-maven-plugin:maven-plugin:1.1 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache.axis2:axis2-parent::1.1 for
> project: org.apache.axis2.maven2:axis2-maven-tools:pom:null from the
> repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> org.apache.axis2:axis2-parent:pom:1.1 from the repository.
> [DEBUG] webservice:webservice:jar:1.2.4 (selected for null)
> [DEBUG]  
> org.apache.axis2.maven2:axis2-java2wsdl-maven-plugin:plugin:1.1:compile
> (selected for compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> null:maven-project:jar:2.0.4 from the repository.
> [DEBUG]     org.apache.maven:maven-project:jar:2.0.4:compile (selected for
> compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> org.apache.maven:maven-artifact:jar:2.0.4 from the repository.
> [DEBUG]       org.apache.maven:maven-artifact:jar:2.0.4:compile (selected
> for compile)
> [DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus::1.0.4 for
> project: null:plexus-utils:jar:1.1 from the repository.
> [DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.1:compile (selected
> for compile)
> [DEBUG] Retrieving parent-POM:
> org.codehaus.plexus:plexus-containers::1.0.3 for project:
> null:plexus-container-default:jar:1.0-alpha-9 from the repository.
> [DEBUG] Retrieving parent-POM: org.codehaus.plexus:plexus::1.0.4 for
> project: org.codehaus.plexus:plexus-containers:pom:1.0.3 from the
> repository.
> [DEBUG]      
> org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile
> (selected for compile)
> [DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4:compile
> (removed - nearer found: 1.1)
> [DEBUG]         classworlds:classworlds:jar:1.1-alpha-2:compile (selected
> for compile)
> [DEBUG]         junit:junit:jar:3.8.1:compile (selected for compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> null:maven-settings:jar:2.0.4 from the repository.
> [DEBUG]       org.apache.maven:maven-settings:jar:2.0.4:compile (selected
> for compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> org.apache.maven:maven-model:jar:2.0.4 from the repository.
> [DEBUG]         org.apache.maven:maven-model:jar:2.0.4:compile (selected
> for compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> org.apache.maven:maven-artifact-manager:jar:2.0.4 from the repository.
> [DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.4:compile
> (selected for compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven.wagon:wagon::1.0-alpha-6
> for project: null:wagon-provider-api:jar:1.0-alpha-6 from the repository.
> [DEBUG]        
> org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:compile
> (selected for compile)
> [DEBUG]           org.codehaus.plexus:plexus-utils:jar:1.0.4:compile
> (removed - nearer found: 1.1)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> org.apache.maven:maven-repository-metadata:jar:2.0.4 from the repository.
> [DEBUG]        
> org.apache.maven:maven-repository-metadata:jar:2.0.4:compile (selected for
> compile)
> [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.1:compile (selected
> for compile)
> [DEBUG]       org.apache.maven:maven-model:jar:2.0.4:compile (selected for
> compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> null:maven-profile:jar:2.0.4 from the repository.
> [DEBUG]       org.apache.maven:maven-profile:jar:2.0.4:compile (selected
> for compile)
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.4 for project:
> org.apache.maven:maven-plugin-api:jar:2.0.4 from the repository.
> [DEBUG]     org.apache.maven:maven-plugin-api:jar:2.0.4:compile (selected
> for compile)
> [DEBUG] Retrieving parent-POM: org.apache.axis2:axis2-parent::1.1 for
> project: null:axis2-java2wsdl:jar:1.1 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> org.apache.axis2:axis2-parent:pom:1.1 from the repository.
> [DEBUG]     org.apache.axis2:axis2-java2wsdl:jar:1.1:compile (selected for
> compile)
> [DEBUG] Trying repository central
> Downloading:
> http://repo1.maven.org/maven2/jaxen/jaxen/1.1-beta-10/jaxen-1.1-beta-10.pom
> [WARNING] Unable to get resource from repository central
> (http://repo1.maven.org/maven2)
> [DEBUG] Artifact not found - using stub model: Unable to download the
> artifact from any repository
> 
>   jaxen:jaxen:pom:1.1-beta-10
> 
> from the specified remote repositories:
>   central (http://repo1.maven.org/maven2)
> 
> [DEBUG] Using defaults for missing POM jaxen:jaxen:pom:1.1-beta-10:compile
> [DEBUG]       jaxen:jaxen:jar:1.1-beta-10:compile (selected for compile)
> [DEBUG]       commons-logging:commons-logging:jar:1.1:compile (selected
> for compile)
> [DEBUG]         avalon-framework:avalon-framework:jar:4.1.3:compile
> (selected for compile)
> [DEBUG]         javax.servlet:servlet-api:jar:2.3:compile (selected for
> compile)
> [DEBUG]         logkit:logkit:jar:1.0.1:compile (selected for compile)
> [DEBUG]         log4j:log4j:jar:1.2.12:compile (selected for compile)
> [DEBUG]       ant:ant:jar:1.6.5:compile (selected for compile)
> [DEBUG]       org.apache.ws.commons.schema:XmlSchema:jar:1.2:compile
> (selected for compile)
> [DEBUG] Trying repository central
> Downloading:
> http://repo1.maven.org/maven2/woodstox/wstx-asl/3.0.1/wstx-asl-3.0.1.pom
> [WARNING] Unable to get resource from repository central
> (http://repo1.maven.org/maven2)
> [DEBUG] Artifact not found - using stub model: Unable to download the
> artifact from any repository
> 
>   woodstox:wstx-asl:pom:3.0.1
> 
> from the specified remote repositories:
>   central (http://repo1.maven.org/maven2)
> 
> [DEBUG] Using defaults for missing POM woodstox:wstx-asl:pom:3.0.1:compile
> [DEBUG]       woodstox:wstx-asl:jar:3.0.1:compile (selected for compile)
> [DEBUG] Retrieving parent-POM:
> org.apache.ws.commons.axiom:axiom-parent::1.2 for project:
> null:axiom-impl:jar:1.2 from the repository.
> [DEBUG]       org.apache.ws.commons.axiom:axiom-impl:jar:1.2:compile
> (selected for compile)
> [DEBUG] Skipping disabled repository central
> [DEBUG] axiom-api: using locally installed snapshot
> [DEBUG] Skipping disabled repository central
> [DEBUG] Artifact not found - using stub model: Unable to download the
> artifact from any repository
> 
>   org.apache.ws.commons.axiom:axiom-api:pom:SNAPSHOT
> 
> from the specified remote repositories:
>   central (http://repo1.maven.org/maven2)
> 
> [DEBUG] Using defaults for missing POM
> org.apache.ws.commons.axiom:axiom-api:pom:SNAPSHOT:compile
> [DEBUG]         org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:compile
> (selected for compile)
> [DEBUG]       stax:stax-api:jar:1.0.1:compile (selected for compile)
> [DEBUG]       javax.mail:mail:jar:1.4:compile (selected for compile)
> [DEBUG]         javax.activation:activation:jar:1.1:compile (selected for
> compile)
> [DEBUG]       annogen:annogen:jar:0.1.0:compile (selected for compile)
> [DEBUG] Retrieving parent-POM:
> org.apache.ws.commons.axiom:axiom-parent::1.2.4 for project:
> null:axiom-api:jar:1.2.4 from the repository.
> [DEBUG]   org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:compile
> (removed - nearer found: 1.2.4)
> [DEBUG]   org.apache.ws.commons.axiom:axiom-api:jar:1.2.4:compile
> (selected for compile)
> [DEBUG]     jaxen:jaxen:jar:1.1-beta-10:compile (removed - nearer found:
> 1.1-beta-9)
> [DEBUG]     jaxen:jaxen:jar:1.1-beta-9:compile (selected for compile)
> [DEBUG]       xerces:xercesImpl:jar:2.6.2:compile (selected for compile)
> [DEBUG]     stax:stax-api:jar:1.0.1:compile (selected for compile)
> [DEBUG] Retrieving parent-POM: org.apache:apache::1 for project:
> xml-apis:xml-apis:jar:1.3.03 from the repository.
> [DEBUG]     xml-apis:xml-apis:jar:1.3.03:compile (selected for compile)
> [DEBUG]     javax.mail:mail:jar:1.4:compile (selected for compile)
> [DEBUG]       javax.activation:activation:jar:1.1:compile (selected for
> compile)
> [DEBUG]     commons-logging:commons-logging:jar:1.1:compile (removed -
> nearer found: 1.0.4)
> [DEBUG]     commons-logging:commons-logging:jar:1.0.4:compile (selected
> for compile)
> [DEBUG]   junit:junit:jar:3.8.1:test (not setting scope to: compile; local
> scope test wins)
> [WARNING] 
> 	Artifact junit:junit:jar:3.8.1:test retains local scope 'test' overriding
> broader scope 'compile'
> 	given by a dependency. If this is not intended, modify or remove the
> local scope.
> 
> [DEBUG]   junit:junit:jar:3.8.1:test (selected for test)
> [DEBUG]
> org.apache.axis2.maven2:axis2-java2wsdl-maven-plugin:maven-plugin:1.1:runtime
> (selected for runtime)
> [DEBUG]   org.apache.maven:maven-project:jar:2.0.4:runtime (selected for
> runtime)
> [DEBUG]     org.apache.maven:maven-artifact:jar:2.0.4:runtime (selected
> for runtime)
> [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected
> for runtime)
> [DEBUG]    
> org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:runtime
> (selected for runtime)
> [DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed
> - nearer found: 1.1)
> [DEBUG]       classworlds:classworlds:jar:1.1-alpha-2:runtime (selected
> for runtime)
> [DEBUG]       junit:junit:jar:3.8.1:runtime (selected for runtime)
> [DEBUG]     org.apache.maven:maven-settings:jar:2.0.4:runtime (selected
> for runtime)
> [DEBUG]       org.apache.maven:maven-model:jar:2.0.4:runtime (selected for
> runtime)
> [DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0.4:runtime
> (selected for runtime)
> [DEBUG]      
> org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:runtime
> (selected for runtime)
> [DEBUG]         org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime
> (removed - nearer found: 1.1)
> [DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.4:runtime
> (selected for runtime)
> [DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.1:runtime (selected for
> runtime)
> [DEBUG]     org.apache.maven:maven-model:jar:2.0.4:runtime (selected for
> runtime)
> [DEBUG]     org.apache.maven:maven-profile:jar:2.0.4:runtime (selected for
> runtime)
> [DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0.4:runtime (selected
> for runtime)
> [DEBUG]   org.apache.axis2:axis2-java2wsdl:jar:1.1:runtime (selected for
> runtime)
> [DEBUG]     jaxen:jaxen:jar:1.1-beta-10:runtime (selected for runtime)
> [DEBUG]     commons-logging:commons-logging:jar:1.1:runtime (selected for
> runtime)
> [DEBUG]       avalon-framework:avalon-framework:jar:4.1.3:runtime
> (selected for runtime)
> [DEBUG]       javax.servlet:servlet-api:jar:2.3:runtime (selected for
> runtime)
> [DEBUG]       logkit:logkit:jar:1.0.1:runtime (selected for runtime)
> [DEBUG]       log4j:log4j:jar:1.2.12:runtime (selected for runtime)
> [DEBUG]     ant:ant:jar:1.6.5:runtime (selected for runtime)
> [DEBUG]     org.apache.ws.commons.schema:XmlSchema:jar:1.2:runtime
> (selected for runtime)
> [DEBUG]     woodstox:wstx-asl:jar:3.0.1:runtime (selected for runtime)
> [DEBUG]     org.apache.ws.commons.axiom:axiom-impl:jar:1.2:runtime
> (selected for runtime)
> [DEBUG]       org.apache.ws.commons.axiom:axiom-api:jar:SNAPSHOT:runtime
> (selected for runtime)
> [DEBUG]     stax:stax-api:jar:1.0.1:runtime (selected for runtime)
> [DEBUG]     javax.mail:mail:jar:1.4:runtime (selected for runtime)
> [DEBUG]       javax.activation:activation:jar:1.1:runtime (selected for
> runtime)
> [DEBUG]     annogen:annogen:jar:0.1.0:runtime (selected for runtime)
> [DEBUG] axiom-api: using locally installed snapshot
> [DEBUG] Configuring mojo
> 'org.apache.axis2.maven2:axis2-java2wsdl-maven-plugin:1.1:java2wsdl' -->
> [DEBUG]   (f) className = bg.vereo.bivanov.webservice.HelloImpl
> [DEBUG]   (f) outputFileName = HelloImpl.ws
> [DEBUG]   (f) project = org.apache.maven.project.MavenProject@586879bc
> [DEBUG]   (f) schemaTargetNamespace = http://boyan
> [DEBUG]   (f) schemaTargetNamespacePrefix = http://bobo
> [DEBUG]   (f) targetNamespacePrefix = http://bogf
> [DEBUG] -- end configuration --
> [INFO] [axis2-java2wsdl:java2wsdl {execution: default}]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] java.lang.ClassNotFoundException:
> bg.vereo.bivanov.webservice.HelloImpl
> 
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException:
> java.lang.ClassNotFoundException: bg.vereo.bivanov.webservice.HelloImpl
> 	at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
> 	at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
> 	at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
> 	at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
> 	at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> 	at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> 	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:585)
> 	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: org.apache.maven.plugin.MojoExecutionException:
> java.lang.ClassNotFoundException: bg.vereo.bivanov.webservice.HelloImpl
> 	at
> org.apache.axis2.maven2.java2wsdl.Java2WSDLMojo.execute(Java2WSDLMojo.java:149)
> 	at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
> 	at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
> 	... 16 more
> Caused by: java.lang.Exception: java.lang.ClassNotFoundException:
> bg.vereo.bivanov.webservice.HelloImpl
> 	at
> org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:58)
> 	at
> org.apache.axis2.maven2.java2wsdl.Java2WSDLMojo.execute(Java2WSDLMojo.java:146)
> 	... 18 more
> Caused by: java.lang.ClassNotFoundException:
> bg.vereo.bivanov.webservice.HelloImpl
> 	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.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:242)
> 	at
> org.apache.ws.java2wsdl.SchemaGenerator.<init>(SchemaGenerator.java:92)
> 	at
> org.apache.ws.java2wsdl.Java2WSDLBuilder.generateWSDL(Java2WSDLBuilder.java:152)
> 	at
> org.apache.ws.java2wsdl.Java2WSDLCodegenEngine.generate(Java2WSDLCodegenEngine.java:56)
> 	... 19 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 6 seconds
> [INFO] Finished at: Tue Jul 24 09:46:48 EEST 2007
> [INFO] Final Memory: 4M/8M
> [INFO]
> ------------------------------------------------------------------------
> 
> Thanks in advance
> 
> Boyan Ivanov
> 

-- 
View this message in context: http://www.nabble.com/ClassNotFoundException-with-maven-and-axis2-plugin-tf4134129s177.html#a12948450
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org