Liferay 7远程服务访问被拒绝

时间:2017-08-29 12:55:29

标签: web-services liferay-7

liferay 7

我有一个服务构建器实体的远程服务,我想创建一个无需任何身份验证即可访问的方法(没有p_auth参数或身份验证标头)。

我将@AccessControlled(guestAccessEnabled = true)添加到我的方法中,但它似乎不能正常工作。当我点击“执行”按钮时,我得到一个例外:

    "Access denied to package.classname#methodName"

这是一个已知的错误吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您是否可以尝试导航到Liferay Portal的控制面板,然后点击配置标题下的服务访问政策。在这里,您可以看到默认的服务访问策略,您可以添加新的策略。 这一步帮助我解决了一个非常类似的案例,我遇到了“拒绝访问”错误。

欲了解更多信息,请访问:

[https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/service-access-policies][ServiceAccessPolicies]

我希望你会发现这一切都很有用,

最诚挚的问候, 彼得