Apache Sling - это веб-фреймворк, который использует Java Content Repository для хранения и управления контентом. Он также использует OSGi (Apache Felix) для динамической загрузки.
2 ответа

Как получить / создать / олицетворять InitiatorSession в рабочем процессе AEM

В рабочем процессе AEM, когда я пытаюсь олицетворять workflowSession для инициатора, возникает исключение: javax.security.auth.login.FailedLoginException: олицетворение не разрешено. Мне обязательно нужен сеанс инициатора, чтобы вызвать какую-то зад…
31 мар '17 в 16:32
1 ответ

Не удается получить доступ к параметрам запроса после пересылки из сервлета Sling

После выполнения некоторой проверки в сервлете Sling я хочу перенаправить на страницу "Спасибо", но она не работает - я не могу получить доступ к request объект. Мы делаем это так: RequestDispatcher dispatcher = slingRequest.getRequestDispatcher("/c…
28 авг '14 в 20:13
1 ответ

Как включить ресурс пользовательского компонента в шаблон руля AEM Social Communities?

В AEM 6.2 я хочу сделать это в руле. <sly data-sly-resource="${'title' @ resourceType='myproject/components/content/common/title'}"/> В частности, я перекрыл qnaforum.hbs, и мне нужно включить его туда. Официальная документация ( ссылка) говор…
08 июл '16 в 15:11
2 ответа

Создать новый миксин в слинге

У меня возникли проблемы при создании нового нестандартного типа для крольчонка в слинге apache с использованием приведенного ниже кода. Это отлично работало прямо на Jackrabbit, но не на Apache Sling. Я делаю это правильно для слинга? Спасибо Следу…
16 янв '13 в 10:10
1 ответ

Создать нового пользователя AEM в Adobe CQ с правами пользователя в коде Java

Как создать нового пользователя Adobe AEM с правами пользователя в коде Java. С SlingAllMethodsServlet вы можете получить параметр из почтового запроса. Чем вы можете создать пользователя с заданной информацией. Пользователь будет добавлен в CQ Serv…
07 сен '15 в 10:05
1 ответ

Контейнер OSGi и сервер приложений в AEM

В автономной установке AEM, присутствует ли контейнер felix OSGi внутри контейнера сервлета? Или Jetty Server установлен как пакет в контейнере Felix OSGi? Какой из них запустится первым при запуске AEM? И как это изменится для установки на основе W…
18 июл '18 в 07:24
1 ответ

Как запустить Sling с Apache Oak при поддержке MongoDB

Цель: запустить Apache Sling с Apache Oak в качестве поставщика JCR с MongoDB в качестве резервного хранилища данных. Пока что: установлен MongoDB (3.0.2), проверен и запущен клонированный: https://github.com/apache/sling.git собранный с использован…
07 май '15 в 20:52
1 ответ

Использование currentNode с диалогом дизайна

Я делаю простое включение CQ, которое включает в себя мой компонент. <cq:include path="banner" resourceType="generic/components/content/banner" /> Но вместо использования диалогового окна контента я использую диалоговое окно дизайна. Я понимаю…
27 сен '13 в 23:26
1 ответ

Как экспортировать jcr:security в Jackrabbit?

Я занимаюсь разработкой Apache Sling WCMS. Я хочу экспортировать содержимое безопасности (пользователи и группы) в файл XML. Я использовал следующий код, но есть исключение: OutputStream output = new FileOutputStream("d:\\bk.xml"); session.exportSys…
07 май '13 в 13:39
2 ответа

AEM 6.3, wcm.io: sling MockResource null в методе @Activate

У меня есть служба OSGI, которая имеет метод @Activate. В методе активации я вызываю метод buildTitleList, где запрашиваю некоторые ресурсы (страницы) и собираю их заголовки в список. Этот код работает в работающей среде, но не в моих модульных тест…
23 фев '18 в 13:10
1 ответ

Способы регистрации слинг-сервлета - Adobe AEM/CQ

Существует два способа регистрации Sling Servlet в соответствии с документацией Во-первых @SlingServlet @SlingServlet( resourceTypes = "sling/servlet/default", selectors = "hello", extensions = "html", methods = "GET") public class MyServlet extends…
24 июл '15 в 11:09
1 ответ

CQ5 - Динамически заполненные параметры в выборе xtype

Я уже несколько часов бьюсь головой об этом. Я пытаюсь динамически заполнить параметры в xtype выбора и не могу заставить его работать. Вот мой dialog.xml <resourceType jcr:primaryType="cq:Panel" title="Header Type"> <items jcr:primaryType=…
30 дек '14 в 00:56
1 ответ

Многофункциональное свойство конфигурации AEM OSGi с двумя или более полями

В настоящее время мы можем использовать @Property(unbounded=PropertyUnbounded.ARRAY) создать свойство в OSGi Configuration с несколькими значениями. Можно ли создать свойство в конфигурации OSGi, которое ведет себя так же, как и в многопользовательс…
11 дек '18 в 14:39
1 ответ

Разрешения скриптов по умолчанию в Sling

Я не знаю, что у меня полностью правильная терминология, но, похоже, есть некоторые варианты поведения по умолчанию для разрешения скриптов в Sling (которые я использую как часть Day CQ). Например, .infinity.json возвращает представление узла и его …
19 авг '11 в 01:15
3 ответа

CQ - перемещение контента с одной страницы на другую

Я понимаю, что это довольно специфический вопрос, но я думаю, что кто-то сталкивался с этим раньше. Итак, у меня есть около пятидесяти страниц или около того, которые были созданы около года назад. Мы пытаемся обновить страницу новыми компонентами, …
19 май '14 в 02:27
2 ответа

Почему мы расширяем класс WCMUsePojo при работе с AEM?

Почему мы расширяем абстрактный класс WCMUsepojo в нашей программе, работая с AEM? В чем преимущество использования этого класса?
08 июн '17 в 04:15
0 ответов

Использование TokenUtil для создания учетных данных в AEM 6.3

Я работаю над устаревшим проектом, который недавно был обновлен до AEM 6.3. Он использует общие куки для аутентификации пользователя в экземплярах AEM. Он специально использует TokenUtil создать учетные данные через createCredentials метод. Тем не м…
27 апр '18 в 03:39
5 ответов

Apache Sling и скриптлеты

Я новичок в Apache Sling и вижу во всех примерах, что он использует JSP скриптлеты для визуализации страниц. Шутки в сторону? Есть ли способ использовать обычный Java-код вместо техники, которая считается устаревшей и не одобряется самой компанией S…
02 апр '13 в 16:31
2 ответа

Идеи о возможных причинах для двух экземпляров AEM для разрешения URL с другим сервлетом?

У меня есть два экземпляра AEM, один локальный и один на нашем компьютере разработчика, которые имеют одинаковый код, настройки и т. Д. URL-адреса правильно разрешаются как пользовательские сервлеты, которые определяются путем. Однако на другом комп…
23 сен '14 в 21:59
2 ответа

Как обновить sling.properties

Согласно моему требованию, мне нужно прочитать некоторые значения из файла свойств при запуске CQ. Я подумываю найти решение, в котором я могу обновить crx-quickstart\conf\sling.properties в зависимости от моей среды, а затем, когда CQ запустится, о…
12 фев '14 в 08:00