什么是local-service =" true"远程服务="假"在service.xml中

时间:2014-07-02 14:04:19

标签: liferay liferay-6

任何人都可以详细说明service.xml中的local-service="true" remote-service="false"参数。

2 个答案:

答案 0 :(得分:3)

以下是liferay-service-builder_6_1_0.dtd的简要说明。

如果local-service值为true,则服务将生成本地服务 服务的接口。默认值为false。

如果远程服务值为true,则服务将生成远程服务 服务的接口。默认值为true。

您还可以参考link

答案 1 :(得分:1)

local-service="true" 这将创建在同一JVM中访问服务的类。

remote-service="true" 这将创建从外部访问您的服务的类。

在你的情况下(local = true; remote = false) - 你将能够在你的portlet中调用服务(或整个门户,取决于你如何设置它们),但是无法调用它们来自外部(例如来自某些SOAP客户端或移动应用程序等)。