我有一个Java桌面应用程序,它使用JAX-WS使用Java SE中的默认Metro JAX-WS实现来调用某些Web服务 - 它是一个通过Java Web Start(.jnlp)启动的SWT应用程序.直到最近,当几个实例在初始化Web服务调用时开始出错时,Web服务才出现任何问题:
WARNING: MASM0010: Unable to unmarshall metro config file from location [ jar:file:/C:/Program%20Files%20(x86)/Java/jre1.8.0_31/lib/resources.jar!/com/sun/xml/internal/ws/assembler/jaxws-tubes-default.xml ]
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessDeclaredMembers")
Run Code Online (Sandbox Code Playgroud)
最终导致:
SEVERE: MASM0003: Default [ jaxws-tubes-default.xml ] configuration file was not loaded.
Run Code Online (Sandbox Code Playgroud)
遇到此问题的所有客户端都在Windows上使用JRE 1.8.31-45,x86和x86_64.我一直在搜索这个网站和谷歌,但一直无法找到有关此问题的任何信息.
感谢您对此问题的任何见解!