You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by lhe <lr...@web.de> on 2008/02/10 09:59:50 UTC
Building SMX3 Trunk version fails at CXF BC
Hi,
today I checked out the trunk version of smx3 and tried to build it.
[INFO]
------------------------------------------------------------------------
[INFO] Building ServiceMix :: Binding Components
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing
/mnt/daten/development/java/smx3/deployables/bindingcomponents/pom.xml to
/home/lhe/.m2/repository/org/apache/servicemix/bindingcomponents/3.3-SNAPSHOT/bindingcomponents-3.3-SNAPSHOT.pom
[INFO]
------------------------------------------------------------------------
[INFO] Building ServiceMix :: CXF Binding Component
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [xbean:mapping {execution: default}]
[INFO] Generating META-INF properties file:
/mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/services/org/apache/xbean/spring/http/servicemix.apache.org/cxfbc/1.0
for namespace: http://servicemix.apache.org/cxfbc/1.0
[INFO] Generating Spring 2.0 handler mapping:
/mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/spring.handlers
for namespace: http://servicemix.apache.org/cxfbc/1.0
[INFO] Generating Spring 2.0 schema mapping:
/mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/spring.schemas
for namespace: http://servicemix.apache.org/cxfbc/1.0
[INFO] Generating HTML documentation file:
/mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd.html
for namespace: http://servicemix.apache.org/cxfbc/1.0
[INFO] Generating XSD file:
/mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd
for namespace: http://servicemix.apache.org/cxfbc/1.0
[INFO] Generating WIKI documentation file:
/mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd.wiki
for namespace: http://servicemix.apache.org/cxfbc/1.0
Warning, could not load class:
org.apache.servicemix.cxfbc.CxfBcEndpointType:
java.lang.ClassNotFoundException:
org.apache.servicemix.cxfbc.CxfBcEndpointType
[INFO] ...done.
[INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] JAXB 2.0 API is being loaded from the bootstrap classloader, but this
RI (from
jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
the bootstrap classloader. (See
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: JAXB 2.0 API is
being loaded from the bootstrap classloader, but this RI (from
jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
the bootstrap classloader. (See
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
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:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
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: org.apache.maven.plugin.MojoExecutionException: JAXB 2.0 API is
being loaded from the bootstrap classloader, but this RI (from
jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
the bootstrap classloader. (See
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:296)
at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
... 16 more
Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the
bootstrap classloader, but this RI (from
jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
the bootstrap classloader. (See
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
at
com.sun.xml.bind.v2.model.impl.ModelBuilder.<clinit>(ModelBuilder.java:173)
at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422)
at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:188)
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 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
at
org.apache.cxf.tools.wsdlto.core.PluginLoader.init(PluginLoader.java:83)
at
org.apache.cxf.tools.wsdlto.core.PluginLoader.<init>(PluginLoader.java:73)
at
org.apache.cxf.tools.wsdlto.core.PluginLoader.getInstance(PluginLoader.java:122)
at org.apache.cxf.tools.wsdlto.WSDLToJava.<init>(WSDLToJava.java:44)
at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:292)
... 19 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 49 seconds
[INFO] Finished at: Sun Feb 10 09:51:14 CET 2008
[INFO] Final Memory: 48M/63M
[INFO]
------------------------------------------------------------------------
It seems that there is some library misconfiguration. Can someone have a
look at it?
Regards,
Lars
--
View this message in context: http://www.nabble.com/Building-SMX3-Trunk-version-fails-at-CXF-BC-tp15394499s12049p15394499.html
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
Re: Building SMX3 Trunk version fails at CXF BC
Posted by Bruce Snyder <br...@gmail.com>.
On Sun, Feb 10, 2008 at 2:23 AM, Gert Vanthienen
<ge...@skynet.be> wrote:
> Lars,
>
>
> This error occurs if you're using Java 6 to build ServiceMix. Update 4
> of this JDK ships with JAX-WS 2.1, but earlier versions include JAX-WS
> 2.0, resulting in this exception. If you can upgrade to your JDK _04 or
> above, this will solve your problem. On any other version of Java 6,
> the solution would be to copy the JAXB 2.1 API jar files (jaxb-api.jar
> or jaxws-api.jar) to the <java_home>/lib/endorsed folder.
Gert, could you please create a FAQ on the wiki for this question? It
seems like others will eventually run into this issue.
Bruce
--
perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/
Apache Geronimo - http://geronimo.apache.org/
Blog: http://bruceblog.org/
Re: Building SMX3 Trunk version fails at CXF BC
Posted by lhe <lr...@web.de>.
Gert,
thank you for the quick answer.
This was really the problem. I didn't even knew that Java 6 now comes with
such libs out of the box.
Anyway, now it works fine.
Thanks,
Lars
Gert Vanthienen wrote:
>
> Lars,
>
>
> This error occurs if you're using Java 6 to build ServiceMix. Update 4
> of this JDK ships with JAX-WS 2.1, but earlier versions include JAX-WS
> 2.0, resulting in this exception. If you can upgrade to your JDK _04 or
> above, this will solve your problem. On any other version of Java 6,
> the solution would be to copy the JAXB 2.1 API jar files (jaxb-api.jar
> or jaxws-api.jar) to the <java_home>/lib/endorsed folder.
>
>
> Gert
>
>
>
>
> lhe wrote:
>> Hi,
>>
>> today I checked out the trunk version of smx3 and tried to build it.
>>
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building ServiceMix :: Binding Components
>> [INFO] task-segment: [install]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] [site:attach-descriptor]
>> [INFO] [install:install]
>> [INFO] Installing
>> /mnt/daten/development/java/smx3/deployables/bindingcomponents/pom.xml to
>> /home/lhe/.m2/repository/org/apache/servicemix/bindingcomponents/3.3-SNAPSHOT/bindingcomponents-3.3-SNAPSHOT.pom
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building ServiceMix :: CXF Binding Component
>> [INFO] task-segment: [install]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] [xbean:mapping {execution: default}]
>> [INFO] Generating META-INF properties file:
>> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/services/org/apache/xbean/spring/http/servicemix.apache.org/cxfbc/1.0
>> for namespace: http://servicemix.apache.org/cxfbc/1.0
>> [INFO] Generating Spring 2.0 handler mapping:
>> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/spring.handlers
>> for namespace: http://servicemix.apache.org/cxfbc/1.0
>> [INFO] Generating Spring 2.0 schema mapping:
>> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/spring.schemas
>> for namespace: http://servicemix.apache.org/cxfbc/1.0
>> [INFO] Generating HTML documentation file:
>> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd.html
>> for namespace: http://servicemix.apache.org/cxfbc/1.0
>> [INFO] Generating XSD file:
>> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd
>> for namespace: http://servicemix.apache.org/cxfbc/1.0
>> [INFO] Generating WIKI documentation file:
>> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd.wiki
>> for namespace: http://servicemix.apache.org/cxfbc/1.0
>> Warning, could not load class:
>> org.apache.servicemix.cxfbc.CxfBcEndpointType:
>> java.lang.ClassNotFoundException:
>> org.apache.servicemix.cxfbc.CxfBcEndpointType
>> [INFO] ...done.
>> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] JAXB 2.0 API is being loaded from the bootstrap classloader, but
>> this
>> RI (from
>> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
>> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar
>> in
>> the bootstrap classloader. (See
>> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Trace
>> org.apache.maven.lifecycle.LifecycleExecutionException: JAXB 2.0 API is
>> being loaded from the bootstrap classloader, but this RI (from
>> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
>> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar
>> in
>> the bootstrap classloader. (See
>> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
>> 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:333)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
>> 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: org.apache.maven.plugin.MojoExecutionException: JAXB 2.0 API
>> is
>> being loaded from the bootstrap classloader, but this RI (from
>> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
>> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar
>> in
>> the bootstrap classloader. (See
>> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
>> at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:296)
>> at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
>> at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>> ... 16 more
>> Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the
>> bootstrap classloader, but this RI (from
>> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
>> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar
>> in
>> the bootstrap classloader. (See
>> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
>> at
>> com.sun.xml.bind.v2.model.impl.ModelBuilder.<clinit>(ModelBuilder.java:173)
>> at
>> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422)
>> at
>> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
>> at
>> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
>> at
>> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
>> at
>> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:188)
>> 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
>> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
>> at javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
>> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
>> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
>> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
>> at
>> org.apache.cxf.tools.wsdlto.core.PluginLoader.init(PluginLoader.java:83)
>> at
>> org.apache.cxf.tools.wsdlto.core.PluginLoader.<init>(PluginLoader.java:73)
>> at
>> org.apache.cxf.tools.wsdlto.core.PluginLoader.getInstance(PluginLoader.java:122)
>> at
>> org.apache.cxf.tools.wsdlto.WSDLToJava.<init>(WSDLToJava.java:44)
>> at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:292)
>> ... 19 more
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 49 seconds
>> [INFO] Finished at: Sun Feb 10 09:51:14 CET 2008
>> [INFO] Final Memory: 48M/63M
>> [INFO]
>> ------------------------------------------------------------------------
>>
>>
>> It seems that there is some library misconfiguration. Can someone have a
>> look at it?
>>
>> Regards,
>> Lars
>>
>>
>
>
>
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
>
--
View this message in context: http://www.nabble.com/Building-SMX3-Trunk-version-fails-at-CXF-BC-tp15394499s12049p15394903.html
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
Re: Building SMX3 Trunk version fails at CXF BC
Posted by Gert Vanthienen <ge...@skynet.be>.
Lars,
This error occurs if you're using Java 6 to build ServiceMix. Update 4
of this JDK ships with JAX-WS 2.1, but earlier versions include JAX-WS
2.0, resulting in this exception. If you can upgrade to your JDK _04 or
above, this will solve your problem. On any other version of Java 6,
the solution would be to copy the JAXB 2.1 API jar files (jaxb-api.jar
or jaxws-api.jar) to the <java_home>/lib/endorsed folder.
Gert
lhe wrote:
> Hi,
>
> today I checked out the trunk version of smx3 and tried to build it.
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building ServiceMix :: Binding Components
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [site:attach-descriptor]
> [INFO] [install:install]
> [INFO] Installing
> /mnt/daten/development/java/smx3/deployables/bindingcomponents/pom.xml to
> /home/lhe/.m2/repository/org/apache/servicemix/bindingcomponents/3.3-SNAPSHOT/bindingcomponents-3.3-SNAPSHOT.pom
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building ServiceMix :: CXF Binding Component
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [xbean:mapping {execution: default}]
> [INFO] Generating META-INF properties file:
> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/services/org/apache/xbean/spring/http/servicemix.apache.org/cxfbc/1.0
> for namespace: http://servicemix.apache.org/cxfbc/1.0
> [INFO] Generating Spring 2.0 handler mapping:
> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/spring.handlers
> for namespace: http://servicemix.apache.org/cxfbc/1.0
> [INFO] Generating Spring 2.0 schema mapping:
> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/META-INF/spring.schemas
> for namespace: http://servicemix.apache.org/cxfbc/1.0
> [INFO] Generating HTML documentation file:
> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd.html
> for namespace: http://servicemix.apache.org/cxfbc/1.0
> [INFO] Generating XSD file:
> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd
> for namespace: http://servicemix.apache.org/cxfbc/1.0
> [INFO] Generating WIKI documentation file:
> /mnt/daten/development/java/smx3/deployables/bindingcomponents/servicemix-cxf-bc/target/xbean/servicemix-cxf-bc.xsd.wiki
> for namespace: http://servicemix.apache.org/cxfbc/1.0
> Warning, could not load class:
> org.apache.servicemix.cxfbc.CxfBcEndpointType:
> java.lang.ClassNotFoundException:
> org.apache.servicemix.cxfbc.CxfBcEndpointType
> [INFO] ...done.
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] JAXB 2.0 API is being loaded from the bootstrap classloader, but this
> RI (from
> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
> the bootstrap classloader. (See
> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: JAXB 2.0 API is
> being loaded from the bootstrap classloader, but this RI (from
> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
> the bootstrap classloader. (See
> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
> 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:333)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
> 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: org.apache.maven.plugin.MojoExecutionException: JAXB 2.0 API is
> being loaded from the bootstrap classloader, but this RI (from
> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
> the bootstrap classloader. (See
> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
> at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:296)
> at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> ... 16 more
> Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the
> bootstrap classloader, but this RI (from
> jar:file:/home/lhe/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
> needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in
> the bootstrap classloader. (See
> http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
> at
> com.sun.xml.bind.v2.model.impl.ModelBuilder.<clinit>(ModelBuilder.java:173)
> at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422)
> at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
> at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
> at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
> at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:188)
> 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 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
> at javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
> at
> org.apache.cxf.tools.wsdlto.core.PluginLoader.init(PluginLoader.java:83)
> at
> org.apache.cxf.tools.wsdlto.core.PluginLoader.<init>(PluginLoader.java:73)
> at
> org.apache.cxf.tools.wsdlto.core.PluginLoader.getInstance(PluginLoader.java:122)
> at org.apache.cxf.tools.wsdlto.WSDLToJava.<init>(WSDLToJava.java:44)
> at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:292)
> ... 19 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 49 seconds
> [INFO] Finished at: Sun Feb 10 09:51:14 CET 2008
> [INFO] Final Memory: 48M/63M
> [INFO]
> ------------------------------------------------------------------------
>
>
> It seems that there is some library misconfiguration. Can someone have a
> look at it?
>
> Regards,
> Lars
>
>