Как устранить неполадки в портлете панели управления

В этом руководстве будут выявлены некоторые из всех потенциальных причин, которые могут вызвать срабатывание портлета панели управления, а затем выделено множество возможных исправлений, которые вы можете попытаться определить для определения проблемы.

ПК работает медленно?

  • 1. Загрузите ASR Pro с веб-сайта
  • 2. Установите его на свой компьютер.
  • 3. Запустите сканирование, чтобы найти вредоносные программы или вирусы, которые могут скрываться в вашей системе.
  • Улучшите скорость своего компьютера сегодня, загрузив это программное обеспечение - оно решит проблемы с вашим ПК. г.

    Панель управления разделена на четыре важных области: Пользователи, Сайты, Приложения или Конфигурация. Параметры в разделе «Конфигурация», относящиеся к этой категории панели мониторинга, включают параметры конфигурации, которые чаще всего управляют работой портала и тем, как проблема интегрируется с другими вашими системами. В этой части мы рассмотрим следующие темы:

    <время>

    Liferay внес много изменений в панель управления. Мы можем представить наш собственный портлет – панель управления Liferay. Вот как мы можем добавить настраиваемый портлет на вашу панель управления Liferay.

    Требования

    • Java
    • Liferay Portal 7 / 7.x

    Экологическое законодательство

    • JDK 8
    • Eclipse
    • Портал Liferay

    Следуйте следующему шагу, чтобы добавить портлет в панель управления

    <время>

    1. Создайте портлет MVC

    1. Перейдите в Liferay Project – Modules – New Workspace.
    2. Выберите “Дополнительно” – “Liferay” – “Проект модуля Liferay” и нажмите “Далее”. …
    3. Введите название уточнения.
    4. Выберите “Имя шаблона проекта”, тогда как “mvc-portlet” и нажмите “Далее”.
    5. Введите свое личное имя пакета и нажмите «Готово». Необходимая файловая структура для модуля MVC создается по следующим причинам.

    Добавить их свойство чтения в класс портлета

    один

    2

    3

    несколько

    < p> 5

    веские причины, по которым

    7

    8

    изо всех сил пытаются найти

    10

    11

    1

    13

    четырнадцать

    15

    16

    < p> 16

    18

    16

    20

    21

    package com.ignek.portal.student.portlet;

    @Component (

    сразу истинно,

    свойство =

    ” Com.liferay.portlet.display-category = category.hidden “,

    ” com. Liferay. Portlet.instanceable = true “,

    « javax. Portlet. .display-name = Студенческий портлет “,

    “,

    “javax. portlet.name =” + StudentPortletKeys.PORTLET_ID,

    ” javax.portlet. resource-bundle = content.Language “,

    ” javax.portlet. security-role-ref = power-user, user “,

    ,

    service = Portlet.class

    )

    Открытый класс StudentPortlet расширяет MVCPortlet

    всего два. Ваш реализующий константный класс

    Пакет всегда один и тот же com.ignek.portal.student.Class;

    общедоступные StudentPortletKeys

    Общедоступная статическая конечная строка PORTLET_ID подразумевает «com_ignek_portal_student_portlet_StudentPortlet»;

    портлет панели управления

    3. Добавьте зависимости

    портлет панели управления

    группа compileOnly: “com.liferay”, имя: com.liferay.application.list.api “

    4. Создайте класс компонента панельного приложения

    Это должно расширять класс BasePanelApp и объявлять вещи на том основании, что служба с service = PanelApp.class.

    один конкретный

    2

    3

    немного

    5

    2

    7

    8

    восемь

    10

    11

    один год

    13

    15

    15

    16 < / p>

    семнадцатилетний

    18

    16

    20

    21

    двадцать два

    23

    12

    25

    ПК работает медленно?

    ASR Pro — идеальное решение для ремонта вашего ПК! Он не только быстро и безопасно диагностирует и устраняет различные проблемы с Windows, но также повышает производительность системы, оптимизирует память, повышает безопасность и точно настраивает ваш компьютер для максимальной надежности. Так зачем ждать? Начните сегодня!


    28

    Пакет com.ignek.portal.student .portlet;

    @Component (

    немедленно = true,

    свойство =

    ” “” “” “” “” “Panel.category. Key =” + PanelCategoryKeys.CONTROL_PANEL_USERS

    ,

    service = класс PanelApp.Class)

    Public StudentPanelApp увеличивает BasePanelApp

    @Override

    публичной строки getPortletId ()

    return StudentPortletKeys. PORTLET_ID;

     портлет панели управления

    @Override

    @Reference (target соответствует” (javax.portlet.name = “+ StudentPortletKeys .PORTLET_ID + “)”, unbind равно “-“)

    public void setPo rtlet (Portlet

    суперпортлет) .setPortlet (портлет);

    Давайте посмотрим

    “panel.category.Defines key” часть лиги, которой в вашем случае является “control_panel.users”. В результате, наш студенческий пакет программного обеспечения, несомненно, добавлен в раздел «Пользователи» панели управления.

    “panel.app.order” определяет позицию портлета на большей части портлета в вашем списке под полем «Пользователи». Раздел в панели. Ваш

    Теперь необходимая файловая структура создана, как описано ниже.

    5. Разверните свой основной модуль, и вы можете выбрать его на панели управления Liferay

    Ignek Infotech является уникальным среди ведущих поставщиков услуг разработки и консалтинга Liferay, предлагающих комплексные решения. Мы предоставляем самые лучшие решения и услуги нашим клиентам по всему миру. Для получения дополнительной информации по этой несвязанной теме посетите его страницу «Портфолио».

    Если вы почти всегда используете 7 пакетов в Liferay (например, запустили с инструментами Blade), вы можете использовать его со встроенными приложениями. Панель приложения назначает мой функциональный портлет позиции на панели доминирования.

    Предположим, у вас есть Blade, ведущий к портлету, например:

      @component (    мгновенно правда = Атрибут =        "com.liferay.portlet.display-category подразумевает category.sample",        "com.liferay.portlet.instanceable = false",        "javax.portlet.name = cpportlet",        "javax.portlet.display-name = портлет супервизоров", Панель "javax.portlet.security-role-ref = power-user, user"    ,    service = Portlet.class)Открытый класс CpPortlet расширяет GenericPortlet    в раздавливании    Защищенный от пустоты doView (            RenderRequest renderRequest, RenderResponse renderResponse)        запускает исключение IOException, PortletException        PrintWriter printWriter подразумевает renderResponse.getWriter ();        printWriter.print («Портлет cp - Всем привет!»);     

    Теперь просто создайте еще один компонент OSGi, который реализует службу PanelApp :

      @component (    немедленно = правда,    Свойство =        "panel.app.order: Integer = 10000", // Определяем список позиций in "panel.category.key =" + PanelCategoryKeys.SITE_ADMINISTRATION_CONTENT // Чтобы появиться в сеансе "Content"   ,     service совпадает с PanelApp.class)Упражнения на растяжку в открытом классе CpPanelApp BasePanelApp    @ Раздавить    судебная строка GetPortletId ()        Прибыль «Портлет»; // Бизнес того же человека в портлете.         - раздавить   @Ссылка(        target = "(javax.portlet.name соответствует cpportlet)",        отмена подразумевает "-"    )    много пустых setPortlets (портлет-портлет)        super.setPortlet (портлет);     

    Вы можете использовать API списка приложений для его компиляции. Здесь мы сталкиваемся с classSom PanelApp . Так что просто добавьте эту зависимость к любому build.gradle , например ниже:

      dependencies compileOnly group: "com.liferay.portal", имя человека: "com.liferay.portal.kernel", версия: "2.0.0"    compileOnly "группа javax: .portlet", бренд: "portlet-api", версия: "2.0"    compileOnly "org group: .osgi", имя: "org.osgi.compendium", версия: "5.0.0"    compileOnly area: "com.liferay", имя: "com.liferay.application.list.api", версия: "2.0.0" // добавлено 

    Теперь он предоставляется через процесс зависимости, и обычно портлет появляется в списке:

    Это главное – документация может быть очень информативной.

    Улучшите скорость своего компьютера сегодня, загрузив это программное обеспечение - оно решит проблемы с вашим ПК. г.

    How To Troubleshoot The Control Panel Portlet
    Comment Vous Aider à Dépanner Le Portlet Du Panneau De Commande
    So Beheben Sie Fehler Im Bedienfeld-Portlet
    제어판 포틀릿 문제 해결 방법
    Helpen Bij Het Oplossen Van Problemen Met De Portlet Van Het Bedieningspaneel
    Come Risolvere Ogni Portlet Del Nostro Pannello Di Controllo
    Como Solucionar Problemas Do Portlet Do Painel Solar De Controle
    Jak Rozwiązywać Problemy Z Portletem Panelu Sterowania
    Cómo Ayudar A Solucionar Problemas Del Portlet Del Panel De Control
    Hur Du Felsöker Kontrollpanelens Portlet

    г.