Problema

  • Após atualizar para o CQ5.3, não consigo mais acessar o site excluindo "/content" da URL.
  • Quando tento adicionar o mapeamento /content/-/ novamente através da configuração /system/console/configMgr ResourceResolver, depois de reiniciar o servidor, a alteração é perdida.

Causa

O mapeamento /content/-/ foi removido no CQ5.3 e a ordem de carregamento das configurações do Apache Felix foi alterada na versão do Felix que acompanha o CQ5.3.

Para obter mais informações sobre a ordem de carregamento da configuração Felix no CQ5.3, consulte este artigo [1].

Solução

Você pode reativar o mapeamento /content/-/ fazendo o seguinte:

  1. Faça o login no /crx como administrador
  2. Abra o Content Explorer
  3. Crie o caminho da pasta /apps/sling/config usando o nó tipo sling:Folder
  4. Copie este nó /libs/sling/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl to /apps/sling/config/
  5. Adicione /content/-/ à propriedade da sequência de caracteres resource.resolver.mapping
  6. Clique em Salvar tudo

Referências

[1] Ordem de carregamento da configuração Felix