0
如果我在glassfish3.1.2上部署我的jsf2.0 web應用程序,它工作正常,登錄機制工作正常。但同樣的應用程序,當我試圖在我的同事機器上在glassfish3.1.2上進行部署時,它正在給予JACC權限檢查失敗錯誤。我可以知道我怎樣才能阻止JACC權限被調用? granted.policy文件在生成的文件夾內生成。也編程方式我不寫我的應用程序的任何政策。JACC策略提供程序:失敗的權限檢查權限(「(」java.security.SecurityPermission「」setPolicy「)」)
JACC Policy Provider:Failed Permission Check: context (" Advocates/Advocates ") , permission (" ("java.security.SecurityPermission" "setPolicy") ")
SEVERE: JACC: Unexpected security exception on access decision
java.security.PrivilegedActionException: java.security.AccessControlException: access denied ("java.security.SecurityPermission" "setPolicy")
granted.policy
/* AUTOMATICALLY GENERATED ON Tue Jul 17 17:14:36 PDT 2012*/
/* DO NOT EDIT */
grant {
permission javax.security.jacc.WebUserDataPermission "/";
permission javax.security.jacc.WebResourcePermission "/";
};