gpt4 book ai didi

java.security.AccessControlException : access denied (java. lang.RuntimePermission accessClassInPackage.sun.security.pkcs11)

转载 作者:行者123 更新时间:2023-12-01 12:55:45 24 4
gpt4 key购买 nike

我正在尝试在服务器网页中启动我的 java applet(版本 java 6),但是当我运行它时,出现下一个错误:

    java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.security.pkcs11)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at sun.plugin2.applet.Applet2SecurityManager.checkPackageAccess(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at es.inteco.applet.AppletFirmaDNIe.init(AppletFirmaDNIe.java:168)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Excepción: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.security.pkcs11)
Ignored exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.security.pkcs11)

使用 eclipse,这个 Applet 工作正常,但是当我在服务器中尝试它时,它不起作用。我正在使用未签名的小程序 (.jar)。难道是这个,问题???

在我的 java .policy 文件中,我添加了这些行,但仍然不起作用

grant {
permission java.security.AllPermission;
permission java.security.AccessControlException;
permission java.lang.RuntimePermission;
permission java.lang.RuntimePermission "accessClassInPackage.sun.security.pkcs11";
};

与这些原始 .policy 文件相同的错误:

grant {
permission java.security.AllPermission;
};

有人知道问题和解决方案吗?

提前致谢

最佳答案

您需要对您的小程序进行签名,最新的 Java 安全基线将阻止任何使用不受信任的证书颁发机构签名的小程序。

如果您选择对小程序进行自签名,则可能需要降低 Java 安全设置才能执行小程序。

关于java.security.AccessControlException : access denied (java. lang.RuntimePermission accessClassInPackage.sun.security.pkcs11),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23917474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com