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 "/";
};