Liferay开发人员客户端Web服务

时间:2013-04-03 16:58:05

标签: java eclipse web-services liferay

我遵循此documentation example(或this link)即将创建一个简单的Web服务客户端生活。

为什么这个代码示例有这个导入:

import com.liferay.portal.model.CompanySoap;
import com.liferay.portal.model.UserGroupSoap;
import com.liferay.portal.service.http.CompanyServiceSoap;
import com.liferay.portal.service.http.CompanyServiceSoapServiceLocator; 
import com.liferay.portal.service.http.UserGroupServiceSoap;
import com.liferay.portal.service.http.UserGroupServiceSoapServiceLocator; 
import com.liferay.portal.service.http.UserServiceSoap;
import com.liferay.portal.service.http.UserServiceSoapServiceLocator;

(在我的例子中,我在UserGroupServiceSoapServiceLocator编译错误(例如)因为没有进入com.liferay.portal ...)

我会使用这些导入:

import com.liferay.client.soap.portal.model.*;
import com.liferay.client.soap.portal.service.*;
import com.liferay.client.soap.portal.service.http.*;

何时需要使用这些导入?

1 个答案:

答案 0 :(得分:0)

当我尝试访问Liferay提供的Web服务时,我也遇到了一些问题。 但我可以给你答案。 这些导入用于多个Web服务导入。 我正在使用Liferay 6.2,我也在努力完成你给定的链接。 http://localhost:8080/api/axis/Portal_CompanyService?wsdl http://localhost:8080/api/axis/Portal_UserGroupService?wsdl 而对于UserServices链接则存在。 对于这三个,您必须通过提供链接来使用相同的Web服务客户端存根创建过程。 感谢