我管理着数百台带有 Java 界面的机器,有时我需要进入这些机器。不幸的是,Windows 中的默认 Java 设置阻止所有这些应用程序运行,大概是因为它们使用自签名证书。这意味着每次我想进入机器上的基于 Java 的管理控制台时,我都必须手动将该 URL 添加到我的 Java 例外列表中(在 Windows 中)。
根据 Oracle 文档,不支持通配符,但支持域: http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/exception_site_list.html
我想补充一下“https://example.com“进入我的例外列表,并让它允许我域下的所有内容。根据上面的文档,听起来这应该可以工作:
不支持通配符。如果仅提供域,则允许运行来自该域的任何 RIA。一个域可以有多个条目,例如,https://www.example.com和 http://www.example.com。
但是,它对我来说不起作用。我已为 http 和 https 访问添加了顶级域,但它不起作用。只有当 FQDN 完全匹配时,它似乎才有效,这意味着我必须手动添加每个 URL。我在这里做错了什么吗?除了禁用 Java 安全性之外,一定有更好的方法来做到这一点。我在 Windows 7 上运行 Java 8。
谢谢。