Java小程序访问控制异常: access denied (SocketPermission) - WHERE do I put the fix?

标签 java security permissions applet accesscontrolexception

好吧,我有一个小程序,我试图将其嵌入到 HTML 页面中,但它抛出了异常:

AccessControlException: access denied (java.net.SocketPermission someTarget connect, resolve)

这很好;我知道解决这个问题的方法是:

grant {
   permission java.net.SocketPermission "someTarget", "connect, resolve";
};

或者

SocketPermission p1= new SocketPermission("someTarget", "connect,resolve");

我想知道的是:我需要这两件事中的哪一个,以及我应该将其放在代码中的什么位置?

最佳答案

我建议连接回下载小程序的同一主机,这是 Java 安全管理器允许的。主机应该是完全一样的。编辑权限策略文件将无济于事,因为您必须在希望运行小程序的每台计算机上执行此操作

关于Java小程序访问控制异常: access denied (SocketPermission) - WHERE do I put the fix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10083332/

相关文章:

java - 如何删除 Jtable 标题网格线

java - 是否可以通过 Spring Security 以编程方式进行身份验证并使其持久化?

android - 用户获取未包含在 list 中的权限请求

java - 枚举中的 ThreadLocal SimpleDateFormat?

java - 如何初始化一个二维数组?

java线程同步块(synchronized block)

security - XOR 加密有什么问题?

asp.net - 您希望在初学者的 ASP.NET 安全书中看到什么

java - checkSelfPermission 总是返回 GRANTED

linux - 我如何允许*任何*用户从 `/sys/kernel/debug/...` 读取文件?