Oracle JDK-Lizenzüberprüfung für Adobe Experience Manager
Lizenzmehrdeutigkeit kann auftreten, wenn Teams bestätigen müssen, ob Oracle Java, das zum Ausführen der Anwendung verwendet wurde, bereits abgedeckt ist oder eine separate Lizenzierung erfordert. Die Unsicherheit erstreckt sich in der Regel auf unterstützte JDK-Versionen, genehmigte Download-Quellen und darauf, ob die Verwendung von Java außerhalb des Programms die Lizenzposition ändert.
Beschreibung description
Umgebung
- Produkt: Adobe Experience Manager On-Premise, Adobe Experience Manager as a Cloud Service
- Version: 6.5
Problem/Symptome
- Unsicherheit durch ITAM-, Beschaffungs- oder Compliance-Teams bezüglich der Lizenzanforderungen für Oracle Java SE
- Fragen dazu, ob Oracle Java eine separate Lizenz benötigt
- Verwirrung über unterstützte JDK-Versionen wie JDK 8 oder JDK 11
- Fragen zu genehmigten Download-Quellen wie dem Adobe-Portal oder der Oracle-Site
- Mehrdeutigkeit der Lizenzierung ohne Laufzeitfehler
Ursache
Dieses Problem tritt auf, weil die Oracle Java-Lizenzierung für AEM vom Bereitstellungsmodell (On-Premise oder Cloud) abhängt, was häufig zu Verwirrung führt. Adobe umfasst die Verwendung von Oracle Java für AEM, wenn die Binärdateien aus genehmigten Quellen stammen. Dies wird jedoch nicht immer klar verstanden. Verwirrung tritt auch auf, weil OpenJDK für AEM Forms on JEE nicht unterstützt wird.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Identifizieren Sie das AEM-Bereitstellungsmodell, indem Sie bestätigen, ob die Umgebung AEM 6.5 On-Premise oder AEM as a Cloud Service ausführt, und fordern Sie die Details an, wenn sie nicht verfügbar sind.
- Überprüfen Sie die installierte Java-Version auf jedem AEM-Server, indem Sie Folgendes ausführen:
java -version - Bestätigen Sie, dass die Ausgabe Oracle Java-Details wie Java™ SE Runtime Environment oder Oracle Corporation enthält.
- Vergleichen Sie die installierte Java-Version mit den unterstützten Versionen, die in der offiziellen technischen Dokumentation aufgeführt sind, und bestätigen Sie, dass sie genau mit den unterstützten Tabellen übereinstimmt.
- Bestätigen Sie die Lizenzabdeckung. Oracle Java ist in der Adobe-Lizenz enthalten, wenn es nur für AEM (On-Premise oder Cloud Service) verwendet wird. Bei der Freigabe für Nicht-AEM-Anwendungen kann eine separate Oracle-Lizenzierung erforderlich sein.
- Überprüfen Sie die JDK-Download-Quelle und bestätigen Sie, dass sie nur vom Adobe Software Distribution-Portal oder von Oracle heruntergeladen wurde, um unterstützte Versionen zu erhalten.
- Überprüfen Sie die Upgrade-Pläne, indem Sie bestätigen, dass die JDK-Zielversion vor dem Upgrade unterstützt wird (z. B. JDK 11.0.28 für AEM 6.5.23).
Hinweis
Wenden Sie sich an den AdobeSupport: Wenn Sie die Java-Version nicht identifizieren können, das JDK nicht als unterstützt aufgeführt ist, Compliance-Teams eine schriftliche Bestätigung benötigen oder Java außerhalb von AEM ausgeführt wird.