Instale o CQ 4.2.x com o CRX 1.4.2

Instale o CQ 4.2.x com o CRX 1.4.2

Este artigo fornece instruções passo a passo sobre como configurar uma instância simples do CRX1.4.2 e instalar uma nova instância do CQ4.2.x em adição a este repositório. O resultado é uma instância do CQ4.2.x em execução com o CRX1.4.2 dentro do CQ Servlet Engine.

Instale o CRX1.4.2

A seção a seguir guiará você pelo processo de extração do CQ Servlet Engine e do CRX-webapp a partir do pacote de início rápido. A seguinte estrutura de diretório é usada no exemplo abaixo:

<cq_root>/ |_ server |_ data/[author|publish] |_ crx
  1. Faça o download do CRX1.4.2 quickstart.
  2. Copie ou mova o arquivo jar do início rápido para o diretório <cq_root>.
  3. Execute os seguintes comandos:
jar -xf crx-quickstart-*.jar etc/cqse-dist.zip cd etc jar -xf cqse-dist.zip rm cqse-dist.zip cd .. mv etc server jar -xf crx-quickstart-*.jar etc/server/lib/container mv etc/server/lib/container/* server/lib/container jar -xf crx-quickstart-*.jar etc/server/webapps/crx-explorer_crx.war mkdir server/webapps/crx-explorer_crx.war/ mv etc/server/webapps/* server/webapps/crx-explorer_crx.war/ rm -r etc cd server/webapps/crx-explorer_crx.war jar -xf crx-explorer_crx.war rm crx-explorer_crx.war cd ../../..

O resultado será basicamente um CQSE (ainda não configurado) e webapp do repositório CRX explodido. Os próximos passos mostram como configurar o CQSE. Esta etapa é necessária, pois não está configurada atualmente. Ela contém espaços reservados padrão que serão substituídos automaticamente ao iniciar o CRX com o início rápido.

Edite o arquivo server/etc/server.xml e substitua todos os espaços reservados @...@ com os valores corretos ou use o seguinte script (localhost e porta 7402 são usados no exemplo abaixo):

sed -i.bak 's/@cqse.dist.host@/localhost/' server/etc/server.xml sed -i.bak2 's/@cqse.dist.port@/7402/' server/etc/server.xml 

Edite o arquivo server/etc/server.xml e substitua @cqse.dist.webapps@ com (caminho de contexto /crx usado no exemplo abaixo):

<web-app> <context>/crx</context> <path>webapps/crx-explorer_crx.war</path> <run-on-startup>true</run-on-startup> </web-app>

Windows: edite server/server.bat e substitua todas as configurações @...@ pelos valores corretos.
Linux: edite server/start ou use os seguintes comandos (adapte as configurações de acordo com o seu ambiente local):

sed -i.bak 's/@cqse.dist.host@/localhost/' server/start sed -i.bak2 's/@cqse.dist.port@/7402/' server/start sed -i.bak3 's/@cqse.dist.java.opts@//' server/start sed -i.bak4 's/@cqse.dist.java.unix@/java/' server/start 

Linux: torne start / stop / serverctl executáveis:

chmod 777 server/serverctl chmod 777 server/start chmod 777 server/stop

Ao iniciar a instância nesse ponto, o repositório CRX é criado no diretório<cq_root>/server/crx-quickstart. Se você quiser usar outro diretório (por exemplo, <cq_root>/data/author/crx), edite os seguintes arquivos do CRX-webapp e substitua todas as configurações do crx-quickstart:

Edite o arquivo WEB-INF/web.xml e altere as seguintes configurações:

  • Servlet de repositório, parâmetro repository-home: altere o valor de crx-quickstart / repository para um caminho absoluto (por exemplo, <cq_root>/data/author/crx)
  • Servlet de repositório, parâmetro explorer-home: altere o valor de crx-quickstart / repository para um caminho absoluto (por exemplo, <cq_root>/data/author/crx)
  • Servlet de repositório, parâmetro repository-name: altere o valor de crx para crxauthor (resp. crxpublish)
  • Servlet JCRExplorer, parâmetro repository-name: altere o valor de crx para crxauthor (resp. crxpublish)
  • Servlet JCRWebdavServer, parâmetro home: altere o valor de crx-quickstart para um caminho absoluto (por exemplo, <cq_root>/data/author/crx)

Edite o arquivo WEB-INF/log4j.xml e altere as seguintes configurações:

  • Appender 'error', altere o valor do parâmetro File de crx-quickstart/logs/crx/error.log para um caminho absoluto (por exemplo, <cq_root> /data/author/crx/logs/error.log)
  • Appender 'translation', altere o valor do parâmetro File de crx-quickstart/logs/crx/translation.log para um caminho absoluto (por exemplo, <cq_root> /data/author/crx/logs/translation.log)

Forneça uma chave de licença válida para que o CRX seja totalmente utilizável:

  • Copie um arquivo license.properties existente para o diretório <cq_root>/server
  • Ou inicie o CQSE, solicite http://<host>:<port>/crx e insira uma chave de licença válida

Neste ponto, você configurou e instalou uma instância simples do CRX1.4.2 que agora poderá servir como base para uma instalação personalizada do CQ4.2.x.

Instale o CQ4.2.x

Execute o instalador do CQ4.2.x e escolha a instalação personalizada. Durante a instalação, você será solicitado a instalar um novo repositório CRX ou usar um existente. Instale no repositório CRX criado nas etapas acima. Certifique-se de que o repositório esteja em execução.

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?