[英]Tracking down the source of java.security.AccessControlException
我有一個Java小程序,每當我調用File.exists()時,有時都會拋出java.security.AccessControlException。 只要將操作包含在AccessController.doPrivileged()塊中,問題就會消失。 但是,我不知道為什么。 我的applet已簽名,應該被完全信任。 在其他情況下,它可以讀/寫文件而沒有任何問題。
有沒有辦法提高我的調用堆棧並檢查有效權限,以便我可以看到誰/什么是受信任/不受信任的?
您應該首先使用access:stack
啟用java.security.debug屬性 。 它將幫助您了解域缺少什么權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.