小编idl*_*ity的帖子

Java SE 8中无法访问Metro配置

我有一个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.我一直在搜索这个网站和谷歌,但一直无法找到有关此问题的任何信息.

感谢您对此问题的任何见解!

java web-services java-metro-framework java-8

5
推荐指数
1
解决办法
3458
查看次数

标签 统计

java ×1

java-8 ×1

java-metro-framework ×1

web-services ×1