Ejecutar modos run-modes

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Los modos de ejecución le permiten ajustar la instancia de AEM para un fin específico; por ejemplo, crear o publicar, probar, desarrollar, intranet u otros.

Puede hacer lo siguiente:

Todos los ajustes y definiciones se almacenan en el repositorio único y se activan configurando la variable Ejecutar modo.

Modos de ejecución de instalación installation-run-modes

Los modos de ejecución de instalación (o fijos) se utilizan en el momento de la instalación y, a continuación, se corrigen durante toda la duración de la instancia, no se pueden cambiar.

Los modos de ejecución de la instalación se proporcionan ya preparados:

  • author
  • publish
  • samplecontent
  • nosamplecontent

Son dos pares de modos de ejecución mutuamente excluyentes; por ejemplo, puede:

  • defina o author o publish, no ambos al mismo tiempo

  • combinar author con cualquiera de las samplecontent o nosamplecontent (pero no ambos)

CAUTION
Cuando se utiliza uno de los modos de ejecución anteriores (autor, publicación, ejemplo de contenido, nosamplecontent), el valor utilizado en el momento de la instalación define el modo de ejecución del toda la duración de esa instalación.
Para estos modos de ejecución, cannot cámbielos después de la instalación.

Modos de ejecución personalizados customized-run-modes

También puede crear sus propios modos de ejecución personalizados. Se pueden combinar para cubrir escenarios como:

  • author + development

  • publish + test

  • publish + test + golive

  • publish + intranet

  • según sea necesario . . .

Los modos de ejecución personalizados también se pueden seleccionar en cada inicio.

Uso de contenido de muestra y nosamplecontent using-samplecontent-and-nosamplecontent

Estos modos le permiten controlar el uso del contenido de muestra. El contenido de muestra se define antes de que se cree el inicio rápido y puede incluir paquetes, configuraciones, etc:

  • La variable samplecontent el modo de ejecución instalará este contenido (el modo predeterminado).

  • La variable nosamplecontent no instalará el contenido de muestra.

El modo de ejecución nosamplecontent está diseñado para las instalaciones de producción.

Definición de propiedades de configuración para un modo de ejecución defining-configuration-properties-for-a-run-mode

Se puede guardar en el repositorio una colección de valores para propiedades de configuración, utilizadas para un modo de ejecución determinado.

El modo de ejecución se indica con un sufijo en el nombre de la carpeta. Esto le permite almacenar todas las configuraciones en un repositorio como. Por ejemplo:

  • config

    Aplicable a todos los modos de ejecución

  • config.author

    Se utiliza para el modo de ejecución de autor.

  • config.publish

    Se utiliza para el modo de ejecución de publicación

  • config.<run-mode>

    Se utiliza para el modo de ejecución aplicable; por ejemplo, config

Consulte Configuración de OSGi en el repositorio para obtener más información sobre la definición de nodos de configuración individuales dentro de estas carpetas y la creación de configuraciones para combinaciones de modos de ejecución múltiples.

NOTE
Para Modos de ejecución de instalación (por ejemplo, autor) el modo de ejecución no se puede cambiar después de la instalación. Sin embargo, los cambios en las propiedades de configuración individuales surtirán efecto al reiniciar.

Definición de paquetes adicionales para instalar en un modo de ejecución defining-additional-bundles-to-be-installed-for-a-run-mode

También se pueden especificar paquetes adicionales que deben instalarse para un modo de ejecución determinado. Para estas definiciones, las carpetas de instalación se utilizan para albergar los paquetes. De nuevo, el modo de ejecución se indica con un prefijo:

  • install.author
  • install.publish

Estas carpetas son del tipo nt:folder y deben contener el paquete apropiado.

Inicio de CQ con un modo de ejecución específico starting-cq-with-a-specific-run-mode

Si ha definido configuraciones para varios modos de ejecución, debe definir cuál se utilizará al inicio. Existen varios métodos para especificar qué modo de ejecución utilizar; el orden de resolución es:

Cuando utilice un servidor de aplicaciones, también puede definir el modo de ejecución en web.xml.

Uso del archivo sling.properties using-the-sling-properties-file

La variable sling.properties para definir el modo de ejecución requerido:

  1. Edite el archivo de configuración:

    <cq-installation-dir>/crx-quickstart/conf/sling.properties

  2. Agregue las siguientes propiedades; el siguiente ejemplo es para autor:

    sling.run.modes=author

Uso de la opción -r using-the-r-option

Se puede activar un modo de ejecución personalizado utilizando la variable -r al iniciar el inicio rápido. Por ejemplo, utilice el siguiente comando para iniciar una instancia de AEM con el modo de ejecución establecido en dev. "

java -jar cq-56-p4545.jar -r dev

Uso de una propiedad del sistema en la secuencia de comandos de inicio using-a-system-property-in-the-start-script

Se puede utilizar una propiedad del sistema en la secuencia de comandos de inicio para especificar el modo de ejecución.

  • Por ejemplo, utilice lo siguiente para iniciar una instancia como una instancia de publicación de producción ubicada en EE. UU.:

    -Dsling.run.modes=publish,prod,us

Detección de nombres de archivo: cambiar el nombre del archivo jar filename-detection-renaming-the-jar-file

Los dos modos de ejecución de instalación siguientes se pueden activar cambiando el nombre del archivo jar de instalación antes de la instalación:

  • publicación
  • autor

El archivo jar debe utilizar la convención de nombres:

cq5-<run-mode>-p<port-number>

Por ejemplo, establezca la variable publish ejecute el modo asignando un nombre al archivo jar:

cq5-publish-p4503

Definición del modo de ejecución en web.xml (con servidor de aplicaciones) defining-the-run-mode-in-web-xml-with-application-server

Cuando utiliza un servidor de aplicaciones, también puede configurar la propiedad:

sling.run.modes

en el archivo :

WEB-INF/web.xml

Esto está en el AEM war y debe actualizarse antes de la implementación.

Consulte Instalación de AEM con un servidor de aplicaciones para obtener más información.

recommendation-more-help
6a71a83d-c2e0-4ce7-a6aa-899aa3885b56