On 15/05/2017 15:10, Reto Merz wrote:
Hello,
It seems that Java 9 Webstart (still) does not add all modules to the
class/module path.
Our Webstart app is signed, requests all-permision and works with the latest
Java 6, 7 and 8.
With 9-ea+169 we get this error:
java.lang.NoClassDefFoundError: javax/xml/ws/Service
... first 45 from cause
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Service
at
jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader.findClass(Unknown
Source)
:
Is this a known bug or should this be reported via bugreport.java.com?
Java Web Start is aligned with the default policy for root modules in
JEP 261. This means that the EE modules aren't resolved by default. I
suspect this is what you need in the JNLP:
<j2se version="9+" java-vm-args="--add-modules=java.xml.ws"/>
-Alan