Отладка — важная часть процесса разработки, и Adobe Experience Manager (AEM) предоставляет различные способы запуска ее в режиме отладки. В этой статье мы рассмотрим несколько методов с примерами кода, которые помогут вам эффективно начать отладку AEM.
Метод 1. Запуск AEM в режиме отладки через командную строку
Чтобы запустить AEM в режиме отладки с помощью командной строки, выполните следующие действия:
Шаг 1. Откройте терминал или командную строку.
Шаг 2. Перейдите в каталог установки AEM.
Шаг 3. Выполните следующую команду:
java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -jar cq-quickstart-<version>.jar
Замените <version>на соответствующий номер версии AEM.
Метод 2. Настройка режима отладки на панели запуска AEM
Панель запуска AEM предоставляет удобный интерфейс для настройки режима отладки. Выполните следующие действия:
Шаг 1. Откройте панель запуска AEM в веб-браузере.
Шаг 2. Нажмите меню «Инструменты» и выберите «Панель управления операциями».
Шаг 3. На панели управления операциями перейдите к « «Система» и нажмите «Веб-консоль».
Шаг 4. В веб-консоли перейдите на вкладку «Конфигурации».
Шаг 5. Найдите конфигурацию «Основной сервлет Apache Sling» и щелкните ее..
Шаг 6. В конфигурации добавьте следующую строку в поле «Параметры отладки JVM»:
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
Шаг 7. Сохраните изменения конфигурации и перезапустите AEM.
Метод 3: настройка режима отладки в стартовом сценарии AEM
AEM предоставляет стартовый сценарий, который можно настроить для включения режима отладки. Выполните следующие действия:
Шаг 1. Найдите файл стартового сценария AEM, обычно называемый «start.bat» или «start.sh».
Шаг 2. Откройте файл стартового сценария в текстовом редакторе.
Шаг 3. Посмотрите. для раздела, в котором определены параметры Java.
Шаг 4. Добавьте следующую строку к параметрам Java:
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
Шаг 5. Сохраните изменения в файле стартового сценария и перезапустите AEM.
Метод 4: использование интегрированных сред разработки (IDE)
Наиболее популярные IDE, такие как IntelliJ IDEA и Eclipse, предоставляют встроенную поддержку отладки приложений Java. Чтобы отладить AEM с помощью IDE, выполните следующие общие шаги:
Шаг 1. Импортируйте проект AEM в свою IDE.
Шаг 2. Настройте конфигурацию удаленной отладки в своей IDE.
Шаг 3. Настройте конфигурацию удаленной отладки для подключения к экземпляру AEM, работающему в режиме отладки. режиме (в наших примерах используется порт 8000).
Шаг 4. Установите точки останова в коде и запустите сеанс отладки.
Отладка AEM упрощается благодаря множеству методов, предоставляемых платформой. Независимо от того, предпочитаете ли вы командную строку, панель запуска AEM, настройку сценария запуска или использование IDE, у вас есть гибкость в выборе наиболее удобного подхода для ваших нужд отладки. Следуя инструкциям и примерам, приведенным в этой статье, вы сможете начать эффективную и результативную отладку AEM.