Show Menu
TÓPICOS×

Modos de execução

Os modos de execução permitem ajustar sua instância do AEM para uma finalidade específica; por exemplo, autor ou publicação, teste, desenvolvimento, intranet ou outros.
É possível:
Todas as configurações e definições são armazenadas em um repositório e ativadas pela configuração do Modo de execução.

Modos de execução da instalação

Os modos de execução de instalação (ou fixa) são usados no momento da instalação e depois corrigidos durante toda a vida útil da instância; eles não podem ser alterados.
Os modos de execução da instalação são fornecidos prontos para uso:
  • author
  • publish
  • samplecontent
  • nosamplecontent
São dois pares de modos de funcionamento mutuamente exclusivos; por exemplo, você pode:
  • defina author ou publish , não ambos ao mesmo tempo
  • combinar author com samplecontent ou nosamplecontent (mas não ambos)
Ao usar um dos modos de execução acima (autor, publicação, conteúdo de amostra, nosamplecontent), o valor usado no tempo de instalação define o modo de execução para a vida inteira dessa instalação.
Para esses modos de execução, não é possível alterá-los após a instalação.

Modos de execução personalizados

Você também pode criar seus próprios modos de execução personalizados. Eles podem ser combinados para cobrir cenários como:
  • author + development
  • publish + test
  • publish + test + golive
  • publish + intranet
  • conforme necessário . . .
Os modos de execução personalizados também podem ser selecionados em cada inicialização.

Uso de SAEecontent e nosamplecontent

Esses modos permitem controlar o uso do conteúdo de amostra. O conteúdo da amostra é definido antes da criação da inicialização rápida e pode incluir pacotes, configurações etc:
  • O modo de samplecontent execução instalará esse conteúdo (o modo padrão).
  • O nosamplecontent modo não instalará o conteúdo de amostra.
O modo de execução nosamplecontent foi projetado para instalações de produção.

Definição de propriedades de configuração para um modo de execução

Uma coleção de valores para propriedades de configuração, usada para um modo de execução específico, pode ser salva no repositório.
O modo de execução é indicado por um sufixo no nome da pasta. Isso permite armazenar todas as configurações em um repositório como. Por exemplo:
  • config
    Aplicável a todos os modos de execução
  • config.author
    Usado para o modo de execução do autor
  • config.publish
    Usado para o modo de execução de publicação
  • config.<run-mode>
    Utilizado para o modo de funcionamento aplicável; por exemplo, config
Consulte Configuração do OSGi no Repositório para obter mais detalhes sobre como definir os nós de configuração individuais nessas pastas e para criar configurações para combinações de vários modos de execução.
Para os Modos de Execução de Instalação (por exemplo, autor), o modo de execução não pode ser alterado após a instalação. No entanto, as alterações nas propriedades de configuração individuais entrarão em vigor após a reinicialização.

Definição de pacotes adicionais a serem instalados para um modo de execução

Pacotes adicionais que devem ser instalados para um modo de execução específico também podem ser especificados. Para essas definições, as pastas de instalação são usadas para manter os pacotes. Novamente, o modo de execução é indicado por um prefixo:
  • install.author
  • install.publish
Essas pastas são do tipo nt:folder e devem conter o pacote apropriado.

Iniciando o CQ com um modo de execução específico

Se você definiu configurações para vários modos de execução, é necessário definir o que deve ser usado na inicialização. Existem vários métodos para especificar qual modo de execução usar; a ordem de resolução é:
Ao usar um servidor de aplicativos, você também pode definir o modo de execução em web.xml .

Uso do arquivo sling.properties

O sling.properties arquivo pode ser usado para definir o modo de execução necessário:
  1. Edite o arquivo de configuração:
    <cq-installation-dir>/crx-quickstart/conf/sling.properties
  2. Adicione as seguintes propriedades: o exemplo a seguir é para autor:
    sling.run.modes=author

Uso da opção -r

Um modo de execução personalizado pode ser ativado usando a -r opção ao iniciar o início rápido. Por exemplo, use o seguinte comando para iniciar uma instância do AEM com o modo de execução definido como dev. "
java -jar cq-56-p4545.jar -r dev

Uso de uma propriedade do sistema no script de inicialização

Uma propriedade do sistema no script de início pode ser usada para especificar o modo de execução.
  • Por exemplo, use o seguinte para iniciar uma instância como uma instância de publicação de produção localizada nos EUA:
    -Dsling.run.modes=publish,prod,us

Detecção de nomes de arquivos - renomeação do arquivo jar

Os dois modos de execução de instalação a seguir podem ser ativados renomeando o arquivo jar de instalação antes da instalação:
  • publicação
  • author
O arquivo jar deve usar a convenção de nomenclatura:
cq5-<run-mode>-p<port-number>
Por exemplo, defina o modo de publish execução nomeando o arquivo jar:
cq5-publish-p4503

Definição do modo de execução em web.xml (com o Servidor de Aplicativos)

Ao usar um servidor de aplicativos, você também pode configurar a propriedade:
sling.run.modes
no arquivo:
WEB-INF/web.xml
Isso está no arquivo AEM war e deve ser atualizado antes da implantação.
Consulte Instalação do AEM com um servidor de aplicativos para obter mais detalhes.