首页 > 解决方案 > Liferay 7 插件 SOAP 服务定位器

问题描述

在 Liferay 7 中,JournalArticleSoapService 不再是门户的一部分,我们需要部署一个 service-wsdd.jar 来访问有关 JournalArticle 的 SOAP 服务。

但是,我找不到任何描述加载服务的方式的文档。在 6.2 中,我使用 JournalArticleServiceSoapServiceLocator 但这在 com.liferay.journal.service.jar 和 com.liferay.journal.api.jar 中不可用

给定的 Liferay 文档示例(https://dev.liferay.com/es/develop/tutorials/-/knowledge_base/7-0/soap-web-services)是关于公司、用户和用户组的。但所有这些都是 Liferay Portal 的一部分,并且 Locator 无需包含额外的 jar 文件即可使用。

显然,我应该如何加载插件中的 SOAP 服务?

标签: web-servicessoapliferay-7service-locator

解决方案


最后,我使用生成所需定位器服务的 WSDL2Java 解决了这个问题,然后我从这些类生成了一个 jar 文件;如此处所述


推荐阅读