【发布时间】:2013-03-15 04:00:03
【问题描述】:
我正在尝试使用 JSON-WS API 创建 Liferay 权限资源。我在http://localhost:8080/api/jsonws 中没有找到任何用于创建资源的 JSON-WS API 注册服务方法。
根据JSON Web Services 文档,您可以通过添加@JSONWebService 注解来远程启用服务。我不清楚如果 Liferay 的内置服务尚未公开,您如何以及是否可以注册它们。
另外,ResourceLocalService 的Javadocs 明确指出:
这是一个本地服务。这个服务的方法不会有 基于传播的 JAAS 凭证的安全检查,因为 这 只能从同一个 VM 内访问服务。
那么甚至可以使用 JSON-WS API 远程访问 ResourceLocalService 的方法吗?如果是这样,你能指出我正确的方向吗?
PS:我在我的外部应用程序中成功地使用 JSON-WS API 来获取已经发布并列在 http://localhost:8080/api/jsonws 中的服务方法
【问题讨论】: