У меня есть сервис Liferay Custom, созданный с использованием сервисного компоновщика.У меня есть WebArticleLocalHelperServiceImpl
, который является реализацией моего сервиса.
Как я могу вызвать свой сервис из других проектов плагинов.
Я могу вызвать сервис из проектов шаблонов скорости, используя:
// get the service using servicelocator.
#set ($myService = $serviceLocator.findService('my-services-portlet', 'com.mycompany.service.MyService'))
// then call the service method
#set ($result = $myService.mymethod())
Я не могу вызвать службу из шаблонов скорости, но я не могу вызвать службу из других проектов плагинов (портлетов)
, когда я звоню ServiceLocator
из MVCPortlet
, это говорит ClassNotFound
.
Как правильно позвонить на *serviceImpl
из MVCPortlet
?
Я тоже искал форумы liferay по этому поводу, но ни одно из решений не помогло мне.
Большое спасибо заранее.