Pasos de actualización para instalaciones de Application Server upgrade-steps-for-application-server-installations

AEM En esta sección se describe el procedimiento que debe seguirse para actualizar las instalaciones del servidor de aplicaciones en el servidor de aplicaciones de forma que se puedan actualizar los datos de la instalación de un servidor de aplicaciones.

AEM Todos los ejemplos de este procedimiento utilizan Tomcat como servidor de aplicaciones e implican que ya tiene implementada una versión de trabajo de la aplicación de. El procedimiento está diseñado para documentar las actualizaciones realizadas desde AEM Versión de 6.4 a 6.5.

  1. Primero, inicia TomCat. En la mayoría de los casos, puede hacerlo ejecutando la variable ./catalina.sh inicie el script de inicio ejecutando este comando desde el terminal:

    code language-shell
    $CATALINA_HOME/bin/catalina.sh start
    
  2. AEM Si ya se ha implementado la versión 6.4 de, compruebe que los paquetes funcionan correctamente accediendo a:

    code language-shell
    https://<serveraddress:port>/cq/system/console/bundles
    
  3. AEM A continuación, anule la implementación de 6.4. Esto se puede hacer desde el Administrador de aplicaciones de TomCat (http://serveraddress:serverport/manager/html)

  4. Ahora, migre el repositorio con la herramienta de migración crx2oak. Para ello, descargue la versión más reciente de crx2oak desde esta ubicación.

    code language-shell
    SLING_HOME= $AEM-HOME/crx-quickstart java -Xmx4096m -jar crx2oak.jar --load-profile segment-fds
    
  5. Elimine las propiedades necesarias en el archivo sling.properties haciendo lo siguiente:

    1. Abra el archivo ubicado en crx-quickstart/launchpad/sling.properties

    2. Texto del paso Elimine las siguientes propiedades y guarde el archivo:

      1. sling.installer.dir

      2. felix.cm.dir

      3. granite.product.version

      4. org.osgi.framework.system.packages

      5. osgi-core-packages

      6. osgi-compendium-services

      7. jre-*

      8. sling.run.mode.install.options

  6. Elimine los archivos y carpetas que ya no sean necesarios. Los elementos que debe eliminar específicamente son los siguientes:

    • El carpeta launchpad/startup. Puede eliminarlo ejecutando el siguiente comando en el terminal: rm -rf crx-quickstart/launchpad/startup

    • El archivo base.jar: find crx-quickstart/launchpad -type f -name "org.apache.sling.launchpad.base.jar*" -exec rm -f {} \

    • El Archivo BootstrapCommandFile_timestamp.txt: rm -f crx-quickstart/launchpad/felix/bundle0/BootstrapCommandFile_timestamp.txt

    • Eliminar sling.options.file ejecutando: find crx-quickstart/launchpad -type f -name "sling.options.file" -exec rm -rf

  7. AEM Ahora, cree el almacén de nodos y el almacén de datos que se utiliza con la versión 6.5 de. Para ello, cree dos archivos con los siguientes nombres en crx-quickstart\install:

    • org.apache.jackrabbit.oak.segment.SegmentNodeStoreService.cfg
    • org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.cfg

    AEM Estos dos archivos configurarán el uso de un almacén de nodos TarMK y un almacén de datos de archivos para que los usuarios puedan usar de forma más sencilla.

  8. Edite los archivos de configuración para que estén listos para usarlos. Más concretamente:

    • Añada la línea siguiente a org.apache.jackrabbit.oak.segment.SegmentNodeStoreService.config:

      customBlobStore=true

    • A continuación, añada las siguientes líneas a org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.config:

      code language-none
      path=./crx-quickstart/repository/datastore
      minRecordLength=4096
      
  9. AEM Ahora necesita cambiar los modos de ejecución en el archivo de guerra de la versión 6.5 de la. AEM Para ello, cree primero una carpeta temporal que aloje la guerra de la versión 6.5 de la. El nombre de la carpeta en este ejemplo es temp. Una vez copiado el archivo WAR, extraiga su contenido ejecutando desde la carpeta temporal:

    code language-none
    jar xvf aem-quickstart-6.5.0.war
    
  10. Una vez extraído el contenido, vaya a WEB-INF y edite el archivo web.xml para cambiar los modos de ejecución. Para encontrar la ubicación donde están configurados en el XML, busque la variable sling.run.modes cadena. Una vez encontrado, cambie los modos de ejecución en la siguiente línea de código, que de forma predeterminada está configurada como author:

    code language-bash
    <param-value >author</param-value>
    
  11. Cambie el valor de autor anterior y establezca los modos de ejecución en: author,crx3,crx3tar. El bloque final de código debería tener este aspecto:

    code language-none
    <init-param>
    <param-name>sling.run.modes</param-name>
    <param-value>author,crx3,crx3tar</param-value>
    </init-param>
    <load-on-startup>100</load-on-startup>
    </servlet>
    
  12. Vuelva a crear el frasco con el contenido modificado:

    code language-bash
    jar cvf aem65.war
    
  13. Finalmente, implemente el nuevo archivo de guerra en TomCat.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2