Hoe te om recompilatie van het Verdelen van manuscripten JSP, Java, en recht in AEM 6.5 te dwingen
Leer hoe u opnieuw compileren van Sling scripts JSP, Java en Sightly in AEM 6.5 forceert.
Beschrijving description
Milieu
Adobe Experience Manager (AEM) 6,5
Uitgave/Symptomen
In dit artikel wordt weergegeven hoe u in AEM 6.5 opnieuw compilatie van alle Sling-scripts, zoals JSP, Java en Sright, kunt forceren.
Resolutie resolution
Soms zullen JSP, HTML clientLibs, of klassen niet opnieuw gecompileerd automatisch in Adobe Experience Manager (AEM) worden. Er kunnen zich vreemde UI-problemen voordoen en compilatiefouten kunnen in de logboeken worden weergegeven. Nu, hebben wij geen bibliotheken meer onder de /var/clientlibs
omslag. Ze bevinden zich in het bestandssysteem.
1 Gecompileerde bibliotheken via AEM webconsole verwijderen:
voor de Bibliotheken van de Cliënt:
- Open
\[
1\]
en klik ongeldig Caches . Als u de bibliotheken wilt herbouwen, klik opnieuw bouwt Bibliotheken .
voor klassen, JSPs en het juiste geheime voorgeheugen:
2. Om gecompileerde bibliotheken via het dossiersysteem te verwijderen
voor ClientLibraries
- Zoek in de server waar de AEM-instantie wordt geïmplementeerd. Voer de opdracht uit vanuit de thuismap:
find launchpad/felix -path "*/bundle*/data/outputcache" -type d.
- Schrap outputgeheim voorgeheugen omslag.
* Nota :*Clientlibs wordt nu opgeslagen in de Clientlibs UI van de Adobe graniet. U kunt het bundelaantal in de AEM Console van het Web ook controleren en tot die omslag rechtstreeks op het dossiersysteem onder crx-quickstart/launchpad/felix
toegang hebben door onder zelfde bundel te gaan.
voor klassen, JSPs en het juiste geheime voorgeheugen:
- Zoek op de server waar de AEM-instantie wordt geïmplementeerd. Voer de opdracht uit vanuit de thuismap:
find launchpad/felix -path "*/bundle*/data/classes" -type d
- Schrap de klassen omslag.
* Nota :* de Klassen en het juiste geheime voorgeheugen worden opgeslagen in de Apache Sling Commons FileSystem ClassLoader bundel. U kunt het bundelaantal in de AEM Console van het Web ook controleren en tot die omslag direct toegang hebben op het dossiersysteem onder crx-quickstart/launchpad/felix
.
[
1 ]
https://[
host ]
:[
port ]
/libs/granite/ui/content/dumplibs.rebuild.html
[
2 ]
https://[
host ]
:[
port ]
/system/console/fsclassloader
DOWNLOADEN
Het manuscript van Shell cq-force-recompilation64.sh
om het recompile proces op AEM 6.4 te automatiseren. Voorbeelden van argumenten: ./cq-force-recompilation64.sh crx-quickstart/ http://localhost:4502 admin:admin