У меня есть два порта для спасательных шлюпок. Я размещал несколько портлетов на Portal A. Я хочу использовать их на портале B.Добавление портлета из одного контейнера спасателя в другой портал liferay
Каков подходящий способ для этого?
У меня есть два порта для спасательных шлюпок. Я размещал несколько портлетов на Portal A. Я хочу использовать их на портале B.Добавление портлета из одного контейнера спасателя в другой портал liferay
Каков подходящий способ для этого?
Вы не можете использовать их друг другом.
REASON: Портал вашего пожизненного доступа - ваш сервер веб-приложений, ваши портлеты - это веб-приложения этого сервера, которые вы развернули на определенном сервере.
Таким образом, вы просто не можете использовать это как так, как вы думаете (я думаю, что ваш дикий догадка будет делить «WebApps» через портал)
следующие возможные решения, которые вы можете использовать для этого
Используйте WSRP (веб-службы для удаленных портлетов), в этом один ваш портал будет размещать портлеты и может использоваться в удаленных портлетах для другого.
Используйте Liferay Services (service.xml и remote-service = true), в этом один портал должен предоставлять услуги liferay как удаленный сервис = истинный, другой портал может использовать это и сделать.
Используйте экземпляр Liferay, а не порталы, используйте один сервер портала Liferay с двумя экземплярами Liferay для двух разных веб-приложений. Это возможно, в этом случае вы можете разделить все ресурсы на обоих экземплярах, и вы также можете размещать их по-разному.
Надеюсь, это поможет!
Просто установите портлеты на оба портала. –
Нет, я не хочу держать их на обоих серверах. Я должен был разместить его в одном месте и использовать его в другом. –
Используйте удаленные портлеты веб-службы. – jsjunkie