Problem: Wie kann ich Launchpad aktualisieren?
Es gibt einige Fehlerbehebungen im neuesten Apache Felix Framework. Wie kann ich es im Adobe Experience Manager aktualisieren?
Lösung
Führen Sie die folgenden Schritte durch:
- Laden Sie die neue Base-Jar aus dem offiziellen Maven-Repository herunter: http://search.maven.org/#search%7Cga%7C1%7Corg.apache.sling.launchpad.base. Sie können die Version auswählen. Als dieser Artikel geschrieben wurde, wurden die Versionen 5.0.1 - 2.6.2 empfohlen (sie nutzen immer noch javax.servlet.api 2.5). Sie können jedoch die Versionen 5.2.0 - 2.6.4 einsetzen, wenn Sie keine Abhängigkeiten von einer früheren Version von Servlet APIs haben.
- Fahren Sie die Instanz herunter.
- Ersetzen Sie die „Jar“ in der Installation (standartmäßig im crx-quickstart/launchpad).
- Starten Sie die Instanz mit „-Dorg.apache.sling.launchpad.startupmode=RESTART“ neu.
Validieren Sie dies auf Ihrer Seite, wenn das dabei hilft, das Problem zu lösen, und notieren Sie den generellen Haftungsausschluss für die Verwendung bei der Produktion
HAFTUNGSAUSSCHLUSS: DIE BIBLIOTHEK DER DRITTEN PARTEI WIRD SO ZUR VERFÜGUNG GESTELLT, WIE SIE IST, UND OHNE JEGLICHE GEWÄHR WIE GARANTIEN ODER KONDITIONEN DER MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESONDEREN ZWECK, ZUFRIEDENSTELLENDE QUALITÄT, DAS FEHLEN VON VIREN, TITEL, NICHT-VERLETZUNG, GENAUIGKEIT ODER VOLLSTÄNDIGKEIT DER ANTWORTEN, ERGEBNISSE, FEHLEN VON VERNACHLÄSSIGUNG UND/ODER DAS FEHLEN VON FACHMÄNNISCHER LEISTUNG. ADOBE GARANTIERT NICHT FÜR PROGRAMMIERFEHLER, FEHLER, WEGLASSUNGEN, DEFEKTE, MÄNGEL ODER NICHTKONFORMITÄT IN DER BIBLIOTHEK DER DRITTPARTEI. DIE BIBLIOTHEK DER DRITTPARTEI WIRD NICHT VON QA ÜBERPRÜFT. Nutzung auf eigene Gefahr. ADOBE EMPFIEHLT, DASS DIE BIBLIOTHEK DER DRITTPARTEI FÜR ENTWICKLUNGSZWECKE GENUTZT WIRD. SOFERN SIE DIESE BIBLIOTHEK DER DRITTPARTEI BEI EINEM PRODUKTIONSSYSTEM ANWENDEN, SOLLTEN SIE IHRE ANWENDUNG SORGFÄLTIG PRÜFEN. ADOBE KANN NICHT FÜR SCHÄDEN VERANTWORTLICHGEMACHT WERDEN, DIE DURCH DIESE BIBLIOTHEK DER DRITTPARTEI VERURSACHT WERDEN KÖNNTE.
Gilt für:CQ 5.x / AEM 6.x, jede Version, die dieses Launchpad-Base-Jar verwendet
Info über Servlet-API-Abhängigkeiten: Servlet-API wird von der Servlet-Engine CQSE, Felix / Jetty HTTP oder anderen Bundles (Websphere, Weblogic, Tomcat, JBoss usw.) bereitgestellt. Überprüfen Sie, ob sie mit der Launchpad-Base funktioniert, die im Maven-Repository verfügbar ist (Sie können die Information pom.xml über die Abhängigkeit auf der Servlet-API überprüfen).