【问题标题】:java 8.31 AccessControlExceptionjava 8.31 访问控制异常
【发布时间】:2015-02-13 22:28:08
【问题描述】:

我有一组 Java Web 应用程序,我想使用 TomCat Web 服务器从我自己的计算机上运行。在我安装 java 1.8.0_31 之前,它们都运行良好。

解决启动应用程序的权限问题需要一段时间,但之后我无法通过 AccessControlException 尝试从浏览器连接到本地“数据库服务器”(在 TomCat 中运行)。

数据库服务器运行正常,因为我可以使用 AppletViewer 连接到它。

我创建了一个策略条目并将其添加到运行时 java 安全性: 授予代码库“http://localhost”{ 权限 java.security.AllPermission; };

我在http://localhost 上尝试了一些变体(添加端口和应用程序名称),但它们都不起作用。代码库没有改变,因为它以前工作过。有了这些新的安全功能,我无法在同一台计算机上运行 Web 应用程序。

【问题讨论】:

    标签: java security localhost


    【解决方案1】:

    显然这是一个已知问题,请参阅: https://bugs.openjdk.java.net/browse/JDK-8066655

    不幸的是,它不会在 8u60 之前修复,谁知道会是什么时候。此外,尝试退出 8.31 有其自身的一系列问题:一旦我卸载 8.31 并尝试安装任何其他早期的 JRE,Firefox 和 IE 都不会识别早期的 JRE。我刚刚收到“缺少插件”消息,并且 Java 插件不在任何一个浏览器的插件列表中。

    【讨论】:

    • 插件无法识别的问题是安装64位版本的问题,我安装的是32位浏览器。
    猜你喜欢
    • 2019-01-29
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多