Upgradestappen voor installatie van toepassingsservers upgrade-steps-for-application-server-installations

Deze sectie beschrijft de procedure die moet worden gevolgd om AEM voor de installaties van de Server van de Toepassing bij te werken.

Alle voorbeelden in deze procedure gebruiken Tomcat als de Server van de Toepassing en impliceren dat u een werkende versie van AEM reeds opgesteld hebt. De procedure wordt bedoeld om verbeteringen te documenteren die van worden uitgevoerd AEM versie 6.4 aan 6.5.

  1. Start eerst TomCat. In de meeste gevallen kunt u dit doen door het ./catalina.sh startmanuscript in werking te stellen, door dit bevel van de terminal in werking te stellen:

    code language-shell
    $CATALINA_HOME/bin/catalina.sh start
    
  2. Als AEM 6.4 reeds wordt opgesteld, controleer dat de bundels correct functioneren door tot:

    code language-shell
    https://<serveraddress:port>/cq/system/console/bundles
    
  3. Verwijder vervolgens AEM 6.4. Dit kan worden gedaan vanuit de TomCat App Manager (http://serveraddress:serverport/manager/html)

  4. Migreer nu de opslagplaats met het crx2oak-migratiehulpprogramma. Om dat te doen, download de recentste versie van crx2oak van deze plaats.

    code language-shell
    SLING_HOME= $AEM-HOME/crx-quickstart java -Xmx4096m -jar crx2oak.jar --load-profile segment-fds
    
  5. Verwijder de benodigde eigenschappen in het bestand sling.properties door het volgende te doen:

    1. Open het bestand op de locatie crx-quickstart/launchpad/sling.properties

    2. Staptekst Verwijder de volgende eigenschappen en sla het bestand op:

      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. Verwijder de bestanden en mappen die u niet meer nodig hebt. De items die u specifiek moet verwijderen zijn:

    • De lanceerpad/startomslag. U kunt het verwijderen door de volgende opdracht in de terminal uit te voeren: rm -rf crx-quickstart/launchpad/startup

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

    • Het dossier BootstrapCommandFile_timestamp.txt: rm -f crx-quickstart/launchpad/felix/bundle0/BootstrapCommandFile_timestamp.txt

    • Verwijder sling.options.file door te lopen: find crx-quickstart/launchpad -type f -name "sling.options.file" -exec rm -rf

  7. Creƫer nu de knoopopslag en gegevensopslag die met AEM 6.5 wordt gebruikt. U kunt dit doen door twee bestanden te maken met de volgende namen onder crx-quickstart\install :

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

    Deze twee dossiers zullen AEM vormen om een TarMK knoopopslag en een de gegevensopslag van het Dossier te gebruiken.

  8. Bewerk de configuratiebestanden om deze gebruiksklaar te maken. Meer specifiek:

    • Voeg de volgende regel toe aan org.apache.jackrabbit.oak.segment.SegmentNodeStoreService.config :

      customBlobStore=true

    • Voeg vervolgens de volgende regels toe aan org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.config :

      code language-none
      path=./crx-quickstart/repository/datastore
      minRecordLength=4096
      
  9. U moet nu de uitvoeringswijzen in het AEM 6.5 oorlogsdossier veranderen. Hiertoe maakt u eerst een tijdelijke map waarin de oorlog van AEM 6.5 wordt ondergebracht. De naam van de map in dit voorbeeld is temp . Nadat het oorlogsbestand is gekopieerd, pakt u de inhoud uit door de inhoud uit te voeren vanuit de tijdelijke map:

    code language-none
    jar xvf aem-quickstart-6.5.0.war
    
  10. Zodra de inhoud is gehaald, ga naar WEB-INF omslag en geef het web.xml- dossier uit om de looppaswijzen te veranderen. Als u de locatie wilt zoeken waar ze in de XML zijn ingesteld, zoekt u de sling.run.modes -tekenreeks. Als u deze eenmaal hebt gevonden, wijzigt u de uitvoeringsmodi in de volgende coderegel, die standaard is ingesteld op auteur:

    code language-bash
    <param-value >author</param-value>
    
  11. Wijzig de bovenstaande auteurwaarde en stel de uitvoeringsmodi in op: author,crx3,crx3tar . Het laatste codeblok moet er als volgt uitzien:

    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. De pot opnieuw maken met de gewijzigde inhoud:

    code language-bash
    jar cvf aem65.war
    
  13. Ten slotte, zet het nieuwe oorlogsdossier in TomCat op.

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