Java Web Start被最新的Java版本阻止

时间:2014-09-25 12:54:35

标签: java glassfish

我在安装了Java 8u20的本地Glassfish 4.1上部署了一个Application Client。现在每当我尝试使用Java Web Start在localhost(同一台机器)上启动客户端时,Java Security会阻止该消息:

  

位置: http://localhost:8080   原因: Java安全设置阻止了此应用程序的运行。您可以在Java控制面板中更改此行为。

我将localhost添加到例外站点列表中,其中包含以下条目:

file:///
http://localhost
http://127.0.0.1
http://localhost.localdomain

然后我甚至将Glassfish自签名证书作为Java控制面板中的可信证书导入。最后,我在“控制”面板中启用了混合代码并禁用了证书吊销检查。但我的应用程序仍被阻止。

由于中等安全级别不再可用,我还能做些什么?

1 个答案:

答案 0 :(得分:0)

如果您使用java 1.7 u25或更早版本的javaws,您的应用程序客户端将起作用。

我对Java8u31有同样的问题。我的应用程序客户端不会在u25之后开始使用javaws,但是如果使用u25或者它将使用它。

因此,我使用u25启动应用程序客户端,但应用程序在java 1.8 u31环境中运行。

我也无法让异常网站列表工作。我开始认为他们是java中的一个错误。

我试图按照这些说明替换glassfish中的s1as证书无济于事。 https://blogs.oracle.com/quinn/entry/glassfish_java_web_start_and

不确定glassfish是否可以使用新的安全限制自动签署应用程序客户端!

相关问题