我遵循此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.*;
何时需要使用这些导入?
答案 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服务客户端存根创建过程。 感谢