javax.ejb.EJBAccessException:主体拒绝未经授权的访问

时间:2018-09-01 19:00:14

标签: ejb tomee

我试图将具有EJB的jar部署到TomEE上其他人的应用程序中。 我在调用ejb方法时遇到javax.ejb.EJBAccessException:主体拒绝未授权访问。据我所知,没有设置安全性,其他EJB运行良好。该EJB由同一jar中的类调用。 有一个在计时器上调用的EJB,该EJB调用了执行查询的方法以及对该异常失败的EJB的调用。

我确实尝试过使用@PermitAll,但是没有区别。 我很茫然,不胜感激。

@Stateless

公共类SetAssetFlagEJB实现SetAssetFlag {     私有静态最终Log _logger = LogFactory.getLog(SetAssetFlagEJB.class);

@Override
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
@PermitAll
public boolean setFlag(Asset asset, FlagTypes flagType, String value) {}

... }

0 个答案:

没有答案