Vérification de la licence du JDK Oracle pour Adobe Experience Manager
Une ambiguïté de licence peut se produire lorsque les équipes doivent confirmer si Oracle Java utilisé pour exécuter l’application est déjà couvert ou nécessite une licence distincte. L’incertitude s’étend généralement aux versions du JDK prises en charge, aux sources de téléchargement approuvées et au fait de savoir si l’utilisation de Java en dehors de l’application modifie la position de la licence.
Description description
Environnement
- Produit : Adobe Experience Manager On-Premise, Adobe Experience Manager as a Cloud Service
- Version : 6.5
Problème/Symptômes
- Incertitude de la part des équipes ITAM, d’approvisionnement ou de conformité concernant les exigences de licence Oracle Java SE
- Questions demandant si Oracle Java requiert une licence distincte
- Confusion au sujet des versions de JDK prises en charge, telles que JDK 8 ou JDK 11
- Questions sur les sources de téléchargement approuvées telles que le portail Adobe ou le site Oracle
- Ambiguïté des licences sans erreur d’exécution
Cause
Ce problème se produit, car les licences Java Oracle pour AEM dépendent du modèle de déploiement (On-Prem ou Cloud), ce qui prête souvent à confusion. Adobe inclut l’utilisation de Java Oracle pour AEM lorsque les fichiers binaires proviennent de sources approuvées, mais cela n’est pas toujours clairement compris. La confusion est également due au fait que OpenJDK n’est pas pris en charge pour AEM Forms sur JEE.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Identifiez le modèle de déploiement AEM en confirmant si l’environnement exécute AEM 6.5 On-Premise ou AEM as a Cloud Service et demandez les détails s’ils ne sont pas disponibles.
- Vérifiez la version Java installée sur chaque serveur AEM en exécutant :
java -version - Vérifiez que la sortie inclut des détails Java Oracle tels que l’environnement d’exécution Java™ SE ou Oracle Corporation.
- Comparez la version Java installée avec les versions prises en charge répertoriées dans la documentation officielle des exigences techniques et vérifiez qu’elle correspond exactement aux tableaux pris en charge.
- Confirmez la couverture de licence. Oracle Java est inclus dans la licence Adobe lorsqu’il est utilisé uniquement pour AEM (On-Prem ou Cloud). En cas de partage avec des applications non AEM, une licence Oracle distincte peut être requise.
- Vérifiez la source de téléchargement du JDK et confirmez qu’elle a été téléchargée à partir du portail de distribution de logiciels d’Adobe ou d’Oracle pour les versions prises en charge uniquement.
- Validez les plans de mise à niveau en confirmant que la version du JDK cible est prise en charge avant la mise à niveau (par exemple, JDK 11.0.28 pour AEM 6.5.23).
Remarque
Contactez l’assistance si vous ne pouvez pas identifier la version Java, si le JDK n’est pas répertorié comme pris en charge, si les équipes de conformité ont besoin d’une confirmation écrite ou si Java s’exécute en dehors d’AEM.