Java Web Start挂在某些类上

时间:2018-06-28 09:47:13

标签: java java-web-start jnlp

我已经制作了一个Java Web Start项目,仅包含一个.jar文件。该文件由JNLP fire触发,可以,该应用程序启动了,但是当该应用程序尝试使用诸如SOAPConnectionFactory之类的类时,它会挂起。

我为什么知道?因为我做了一些记录。

可能是什么原因?该应用程序是自签名的,可以在调试模式下完美运行。

1 个答案:

答案 0 :(得分:0)

您可以重试在Java 8下运行吗?这似乎是已弃用的JEE类的一部分:

https://docs.oracle.com/javase/9/docs/api/java.xml.ws-summary.html

在Java 9和10下,我通过JWS使用JAXB时遇到了问题,这也已弃用。

我尝试通过JNLP选项调整模块加载的尝试失败,尝试将JAXB添加为外部jar的尝试也失败了。

这可能是由于我方面的错误,或者是由于Java 9和10中JAXB的半删除状态。

我决定改用Jackson,并设法规避了JAXB问题。这种方法可能是您的选择。