追踪java.security.AccessControlException的来源

时间:2010-07-28 23:34:08

标签: java

我有一个Java applet,每当我调用File.exists()时,它有时会抛出java.security.AccessControlException。每当我将操作包含在AccessController.doPrivileged()块中时,问题就消失了。但是,我无法弄清楚为什么。我的applet已签名,应完全信任。在其他情况下,它可以毫无问题地读/写文件。

有没有办法走我的调用堆栈并检查有效权限,以便我可以看到谁或什么是可信/不可信的?

1 个答案:

答案 0 :(得分:0)

您应首先使用access:stack启用java.security.debug property。它将帮助您了解域中缺少的权限。