Hi All,

Under linux (ubuntu), If I set JAVA_HOME to gcc's jvm, wsdl2java doesn't
work anymore:

$ JAVA_HOME=/usr/lib/jvm/java-gcj/
$ ./wsdl2java
Exception in thread "main" java.lang.Error:
javax.xml.datatype.DatatypeConfigurationException:
java.lang.ClassNotFoundException: gnu.xml.datatype.JAXPDatatypeFactory
  at
com.sun.xml.bind.DatatypeConverterImpl.<clinit>(DatatypeConverterImpl.java:833)
  at java.lang.Class.initializeClass(natClass.cc:780)
  at
com.sun.xml.bind.v2.runtime.JAXBContextImpl$3.run(JAXBContextImpl.java:287)
  at
com.sun.xml.bind.v2.runtime.JAXBContextImpl$3.run(JAXBContextImpl.java:286)
  at java.security.AccessController.doPrivileged(AccessController.java:96)
  at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:285)
  at
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1136)
  at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154)
  at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:121)
  at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:202)
  at java.lang.reflect.Method.invoke(natMethod.cc:205)
  at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:133)
  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:82)
  at
org.apache.cxf.tools.wsdlto.core.PluginLoader.<init>(PluginLoader.java:72)
  at
org.apache.cxf.tools.wsdlto.core.PluginLoader.getInstance(PluginLoader.java:121)
  at org.apache.cxf.tools.wsdlto.WSDLToJava.<init>(WSDLToJava.java:48)
  at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:181)
Caused by: javax.xml.datatype.DatatypeConfigurationException:
java.lang.ClassNotFoundException: gnu.xml.datatype.JAXPDatatypeFactory
  at
javax.xml.datatype.DatatypeFactory.newInstance(DatatypeFactory.java:112)
  at
com.sun.xml.bind.DatatypeConverterImpl.<clinit>(DatatypeConverterImpl.java:831)
  ...20 more
Caused by: java.lang.ClassNotFoundException:
gnu.xml.datatype.JAXPDatatypeFactory
  at java.lang.Class.forName(natClass.cc:108)
  at java.lang.Class.forName(Class.java:133)
  at
javax.xml.datatype.DatatypeFactory.newInstance(DatatypeFactory.java:107)
  ...21 more


Is this a known problem, i.e. bug report ? Is there a work around ?

Many thanks for your help
David

-- 
View this message in context: 
http://www.nabble.com/problem-with-wsdl2java-when-using-GNU-gcc-jvm-tp24951770p24951770.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to