2014-03-19 16 views
0

更新到Jave 7 Update 51後,客戶端的應用程序停止工作。我可以通過異常白名單或通過使用自簽名證書部署DeploymentRuleSet.jar並通過Java控制面板導入它來啓用它。JNLP .java.policy沒有效果

在這兩種情況下,實際上都沒有在$ HOME/.java_policy中設置權限。這是這次更新強加的限制還是我錯過了一些東西?

+0

以前的版本是什麼? – Ray

回答

0

查看關於Web Start和Applets新安全要求的Oracle的this posting。您必須簽署罐子,而不是使用自簽名證書,並且更新所有下載罐子的MANIFEST.MF,以包含新的權限標記以及一些其他可選標記。

+0

我已閱讀過,但在「桌面管理員」部分中,管理員也可以將應用程序列入白名單,即使您無法更新應用程序以遵守這些要求。我確實創建了一組部署規則來讓應用程序運行,但它仍然沒有獲得$ HOME/.java.policy中指定的權限。 –

+0

我們在我們的策略文件'grant \t {permission} java.security.AllPermission; };'我們還有''在我們的JNLP文件中被下載。這爲我們提供了我們需要的一切。 – mikemil