Портлет Liferay 7 MVC - PullRequest
       10

Портлет Liferay 7 MVC

0 голосов
/ 27 августа 2018

Я создал портлет MVC в liferay 7, используя тип сборки gradle. Сборка прошла успешно, но портлет недоступен в категории образцов. Я проверил консоль сервера, но там ничего не было, кроме запуска сервера. Между тем я не являюсь смог определить местоположение jar созданного портлета. Пожалуйста, помогите мне

@Component(
immediate = true,
property = {
    "com.liferay.portlet.display-category=category.sample",
    "com.liferay.portlet.instanceable=true",
    "javax.portlet.display-name=Test Portlet",
    "javax.portlet.init-param.template-path=/",
    "javax.portlet.init-param.view-template=/view.jsp",
    "javax.portlet.name=" + TestPortletKeys.Test,
    "javax.portlet.resource-bundle=content.Language",
    "javax.portlet.security-role-ref=power-user,user"
},
service = Portlet.class)

public class TestPortlet extends MVCPortlet {
@Override
public void doView(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {
    System.out.println("controller is executing");
    super.doView(renderRequest, renderResponse);
    }
}

1 Ответ

0 голосов
/ 27 августа 2018

Вы должны проверить файл jar в build / lib. Если он там присутствует, просто скопируйте его в комплект / osgi / modules, он автоматически просканируется и запустится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...