[
https://issues.jboss.org/browse/JBWS-4075?page=com.atlassian.jira.plugin....
]
Darryl Miles commented on JBWS-4075:
------------------------------------
Sure to use the Oracle JDK not some other.
I saw this issue from the built in JRE8 that IntelliJ provides and was using with Maven by
default. Force Maven JDK to be an actual Oracle one and this error went away.
jaxws-tools-maven-plugin doesn't work on JDK9
---------------------------------------------
Key: JBWS-4075
URL:
https://issues.jboss.org/browse/JBWS-4075
Project: JBoss Web Services
Issue Type: Task
Components: jaxws-tools-maven-plugin
Affects Versions: jbossws-jaxws-tools-maven-plugin-1.2.0.Beta1
Reporter: Tomaz Cerar
Assignee: R Searls
Fix For: jbossws-cxf-5.2.1.Final
When running on JDK9 plugin fails with CNFE classes from jaxb impl
Maybe fix would be as simple as using jaxb-ri 2.3 dependency explicitly.
{noformat}
Caused by: java.lang.NoClassDefFoundError: com/sun/istack/FinalArrayList
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:246)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:137)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:108)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:412)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:375)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:279)
at org.apache.cxf.tools.wsdlto.core.PluginLoader.init(PluginLoader.java:78)
at
org.apache.cxf.tools.wsdlto.core.PluginLoader.<init>(PluginLoader.java:73)
at
org.apache.cxf.tools.wsdlto.core.PluginLoader.newInstance(PluginLoader.java:106)
at org.apache.cxf.tools.wsdlto.WSDLToJava.<init>(WSDLToJava.java:48)
at
org.jboss.wsf.stack.cxf.tools.CXFConsumerImpl.consume(CXFConsumerImpl.java:308)
at
org.jboss.ws.api.tools.WSContractConsumer.consume(WSContractConsumer.java:225)
... 29 more
{noformat}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)