Dear Sir:
    Maven: 2.0.10
    JDK: 6.0.12 (the latest)
    I use maven trying to top-down-build sca 1.4, and after neerly 10 hours, 
really a long waiting, error occured. And below is the detailed information:
 
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Tuscany SCA Java Interface for JAXWS
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [dependency:copy {execution: copy}]
[INFO] Configured Artifact: javax.xml.ws:jaxws-api:2.1:jar
[INFO] Configured Artifact: javax.xml.bind:jaxb-api:2.1:jar
[INFO] javax.xml.ws:jaxws-api:2.1:jar already exists in 
C:\apache-tuscany-sca\modules\interface-java-jaxws\target\endorsed
[INFO] javax.xml.bind:jaxb-api:2.1:jar already exists in 
C:\apache-tuscany-sca\modules\interface-java-jaxws\target\endorsed
[INFO] [build-helper:add-test-source {execution: add-test-source}]
[INFO] Test Source directory: 
C:\apache-tuscany-sca\modules\interface-java-jaxws\target\jaxws-source added.
[INFO] [resources:resources]
[WARNING] File encoding has not been set, using platform encoding GB18030, i.e. 
build is platform dependent!
[WARNING] Using platform encoding (GB18030 actually) to copy filtered 
resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] Copying 2 resources to META-INF
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [bundle:manifest {execution: bundle-manifest}]
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from java.net2
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from apache
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from 
apache.incubator
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from 
codehaus-snapshot
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from java.net
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from java.net
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from java.net2
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from 
apache.incubator
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from 
apache.ws.zone
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from indiana
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from osuosl.org
[INFO] artifact org.jvnet.staxex:stax-ex: checking for updates from central
[INFO] [jaxws:wsimport {execution: wsimport}]
[INFO] Processing: 
C:\apache-tuscany-sca\modules\interface-java-jaxws\src\test\resources\wsdl\StockExceptionTest.wsdl
[INFO] jaxws:wsimport args: [-s, 
C:\apache-tuscany-sca\modules\interface-java-jaxws\target\jaxws-source, -d, 
C:\apache-tuscany-sca\modules\interface-java-jaxws\target\classes, -p, 
com.example.stock, -Xnocompile, 
C:\apache-tuscany-sca\modules\interface-java-jaxws\src\test\resources\wsdl\StockExceptionTest.wsdl]
[FATAL ERROR] org.codehaus.mojo.jaxws.MainWsImportMojo#execute() caused a 
linkage error (java.lang.NoClassDefFoundError) and may be out-of-date. Check 
the realms:
[FATAL ERROR] Plugin realm = 
app0.child-container[org.codehaus.mojo:jaxws-maven-plugin]
urls[0] = file:/C:/Documents and 
Settings/Jason/.m2/repository/org/codehaus/mojo/jaxws-maven-plugin/1.9/jaxws-maven-plugin-1.9.jar
urls[1] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/xml/ws/jaxws-tools/2.1.3/jaxws-tools-2.1.3.jar
urls[2] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/xml/ws/jaxws-rt/2.1.3/jaxws-rt-2.1.3.jar
urls[3] = file:/C:/Documents and 
Settings/Jason/.m2/repository/javax/xml/ws/jaxws-api/2.1/jaxws-api-2.1.jar
urls[4] = file:/C:/Documents and 
Settings/Jason/.m2/repository/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar
urls[5] = file:/C:/Documents and 
Settings/Jason/.m2/repository/javax/xml/stream/stax-api/1.0/stax-api-1.0.jar
urls[6] = file:/C:/Documents and 
Settings/Jason/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar
urls[7] = file:/C:/Documents and 
Settings/Jason/.m2/repository/javax/xml/soap/saaj-api/1.3/saaj-api-1.3.jar
urls[8] = file:/C:/Documents and 
Settings/Jason/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
urls[9] = file:/C:/Documents and 
Settings/Jason/.m2/repository/javax/jws/jsr181-api/1.0-MR1/jsr181-api-1.0-MR1.jar
urls[10] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar
urls[11] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/xml/messaging/saaj/saaj-impl/1.3/saaj-impl-1.3.jar
urls[12] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/xml/stream/buffer/streambuffer/0.7/streambuffer-0.7.jar
urls[13] = file:/C:/Documents and 
Settings/Jason/.m2/repository/org/jvnet/staxex/stax-ex/1.2/stax-ex-1.2.jar
urls[14] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/xml/stream/sjsxp/1.0/sjsxp-1.0.jar
urls[15] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/org/apache/xml/internal/resolver/20050927/resolver-20050927.jar
urls[16] = file:/C:/Documents and 
Settings/Jason/.m2/repository/org/jvnet/mimepull/1.1/mimepull-1.1.jar
urls[17] = file:/C:/Documents and 
Settings/Jason/.m2/repository/com/sun/xml/bind/jaxb-xjc/2.1.6/jaxb-xjc-2.1.6.jar
urls[18] = file:/C:/Documents and 
Settings/Jason/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
urls[19] = file:/C:/Program Files/Java/jdk1.6.0_12/jre/../lib/tools.jar
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/C:/apache-maven-2.0.10/lib/maven-2.0.10-uber.jar
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] com/sun/tools/xjc/api/ErrorListener
com.sun.tools.xjc.api.ErrorListener
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: com/sun/tools/xjc/api/ErrorListener
 at org.codehaus.mojo.jaxws.WsImportMojo.wsImport(WsImportMojo.java:273)
 at 
org.codehaus.mojo.jaxws.WsImportMojo.processLocalWsdlFiles(WsImportMojo.java:236)
 at org.codehaus.mojo.jaxws.WsImportMojo.execute(WsImportMojo.java:191)
 at org.codehaus.mojo.jaxws.MainWsImportMojo.execute(MainWsImportMojo.java:15)
 at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453)
 at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
 at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
 at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
 at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
 at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
 at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
 at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
 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: com.sun.tools.xjc.api.ErrorListener
 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:307)
 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:252)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
 ... 22 more


Reply via email to