我试图在这里找出我的动态 Web 应用程序另一个异常的原因 - https://github.com/double-whammy/affablebean 我做了一个小改动,我得到了一个新异常 - javax.ejb.AccessLocalException: Client not授权此调用
一个在线回答说我做了以下事情 - http://ask.ozar.net/11/javax-accesslocalexception-client-authorized-invocation
尝试删除生成的策略文件。您应该能够在 C:\glassfish-3\glassfish\domains\domain1\generated\policy 下找到它们。用 domain1 替换您的域名
您可以在 domain/domainx/generated/policy///{granted.policy,excluded.poliy} 下找到策略文件,肯定授权在granted.policy 中,否定授权在excluded.policy(如果有)中。(在 dominx 中,x =1,2,3 等...)
在granted.policy 中查找“EJBMethodPermission 的不合格授予,名称=会话 bean 的 EJbName;我认为它可能是 JpaPersonDao。并且具有适用于 save 方法的方法规范。
我尝试了第二个,我在 glassfish 文件夹下看到了许多文件夹: C:\glassfish4\glassfish\domains\domain1\generated\policy
C:.
├───AffableBean
│ ├───AffableBean
│ │ granted.policy
│ │
│ └───AffableBean_internal
│ granted.policy
│
├───__admingui
│ └───__admingui
│ excluded.policy
│ granted.policy
│
└───__default-web-module
└───__default-web-module
granted.policy
如您所见,granted.policy 文件非常多。我应该修复哪一个?它是第一个文件夹下的那个吗?