Java / AEM: com.day.cq.commons.Externalizer absolutetelink функция, возвращающая неправильное имя хоста - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть сайт, размещенный на www.myhost.com. Я создал новый "сайт" и с помощью apache config / rewrites он размещен на сайте new.myhost.com.

Проблема в том, что когда я делаю запрос (пример: www.myhost.com/my-servlet/lets-go), значения, возвращаемые функцией absoluteLink, используют "new.myhost.com" вместо www.myhost. ком.

В моем коде есть несколько файлов "com.day.cq.commons.impl.Externalizer.xml", но ни один из них не настроен для "new.myhost.com".

Есть идеи как исправить? Спасибо

edit1: я также проверил configMgr издателя, и новый хост не указан в «Externalizer ссылки CQ дня» (pid = com.day.cq.commons.impl.ExternalizerImpl).

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
    jcr:primaryType="sling:OsgiConfig"
          externalizer.domains="[local http://localhost:4502, author http://author.myhost.com, publish http://localhost:4503, stage http://stage.myhost.com, prod http://www.myhost.com]"
        />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...