Fonctionnalités et API obsolètes et supprimées deprecated-and-removed-features-apis

Adobe passe régulièrement en revue les fonctionnalités, y compris les API et les configurations, afin de s’assurer qu’elles répondent à des normes en constante évolution en termes de performances, de sécurité et de valeur globale pour AEM as a Cloud Service. En fonction de ces évaluations, certaines fonctionnalités risquent d’être marquées comme obsolètes. Dans la mesure du possible, Adobe proposera une fonctionnalité de remplacement appropriée.

Lorsqu’une obsolescence est annoncée, la fonctionnalité ne reste disponible que pendant une période limitée. Les clientes et les clients doivent alors cesser de l’utiliser avant la date de suppression spécifiée. Adobe annoncera la suppression avec un préavis raisonnable et apportera des conseils pour faciliter une transition en douceur.

Pendant la période d’obsolescence, Adobe rappelle à ses clientes et clients les actions qu’ils doivent entreprendre pour cesser d’utiliser une fonctionnalité au moyen d’e-mails, d’alertes du Centre d’actions ou de rappels dans Cloud Manager.

WARNING
Dans certains cas, il peut être nécessaire de supprimer une fonctionnalité avant de déployer une nouvelle version de Cloud Manager ou d’effectuer une mise à niveau vers la dernière version d’AEM as a Cloud Service.

Fonctionnalité obsolète deprecated-features

La fonctionnalité du tableau ci-dessous a été annoncée comme obsolète, mais n’a pas encore été supprimée. Vous devez cesser d’utiliser la fonctionnalité avant la date de suppression cible, faute de quoi des problèmes liés aux performances, à la disponibilité et à la sécurité sont susceptibles de se produire.

Fonctionnalités
Fonctionnalité obsolète
Remplacement
Sites
Prise en charge des fragments de contenu dans l’API Assets HTTP
Diffusion de fragments de contenu avec OpenAPI
avec
API OpenAPI de fragments de contenu et de gestion de modèles de fragment de contenu
Sites
Fonctionnalités PWA
Aucune
Sites
Éditeur SPA
Les éditeurs recommandés pour la gestion du contenu découplé dans AEM sont les suivants :
- Éditeur universel pour la modification visuelle.
- Éditeur de fragment de contenu pour la modification basée sur les formulaires.
Sites
API JavaScript Use
API JavaScript Use
Sites
Propriétés des fragments d’expérience pour le statut des médias sociaux.
La suppression de la fonctionnalité est prévue prochainement.
Sites
Automatisation de la configuration d’Experience Cloud
Aucune
Sites
Fragments de contenu simples basés sur des modèles.
Fragments de contenu structuré basés sur des modèles maintenant.
Assets
Workflow DAM Asset Update pour traiter les images ingérées.
L’assimilation de ressources utilise maintenant les microservices de ressources.
Assets
Chargez des ressources directement dans Experience Manager. Voir API de chargement des ressources obsolètes.
Utilisez le chargement de binaire direct. Pour plus d’informations techniques, consultez API de chargement direct.
Assets
Certaines étapes du workflow DAM Asset Update ne sont pas prises en charge, notamment l’appel d’outils de ligne de commande tels que ImageMagick.
Les microservices de ressources remplacent de nombreux workflows. Pour le traitement personnalisé, utilisez des workflows de post-traitement.
Assets
Transcodage FFmpeg des vidéos.
Pour la génération de miniatures FFmpeg, utilisez les microservices de ressources. Pour le transcodage FFmpeg, utilisez Dynamic Media.
Foundation
Interface utilisateur de réplication de l’arborescence sous l’onglet Distribuer de l’agent de réplication (suppression après le 30 septembre 2021)
Approches Gérer la publication ou Étape de workflow d’activation de l’arborescence.
Foundation
L’onglet Distribuer de l’écran d’administration de l’agent de réplication et l’API de réplication ne peuvent pas répliquer des packages de contenu de plus de 10 Mo.
Gérer la publication ou Étape de workflow d’activation de l’arborescence
Foundation
Les intégrations qui utilisent des informations d’identification générées à partir des projets Adobe Developer Console perdent progressivement la prise en charge des informations d’identification du compte de service (JWT). Depuis le 1er mai 2024, les nouvelles informations d’identification du compte de service (JWT) ne peuvent plus être créées dans Adobe Developer Console. Les informations d’identification de compte de service (JWT) existantes restent utilisables pour les intégrations configurées jusqu’au 1er janvier 2025, après quoi elles cesseront de fonctionner, ce qui nécessitera que les clientes et clients et clientes migrent vers les informations d’identification OAuth de serveur à serveur. En savoir plus.
Migrez vers les informations d’identification OAuth serveur à serveur.
Foundation
Workflow de publication d’arborescence de contenu et étape de workflow de publication d’arborescence de contenu associée, qui a été utilisée pour les réplications de hiérarchies de contenu.
Utilisez l’étape de workflow d’activation d’arborescence, qui est plus performante.
Foundation
Utilisation de YUI pour compresser/réduire les bibliothèques clientes JavaScript. Adobe ne prévoit pas de mettre à jour la bibliothèque YUI.
Adobe recommande aux clientes et clients de passer à Google Closure Compiler (GCC) pour leur implémentation.

Fonctionnalité supprimée removed-features

Cette section répertorie les fonctionnalités qui ont été supprimées.

Domaine
Fonctionnalité
Remplacement
Date de suppression visée
Interface utilisateur
L’interface utilisateur Classic est supprimée de l’interface utilisateur du produit. Quelques boîtes de dialogue d’interface utilisateur Classic sont disponibles pour quelques fonctionnalités sélectionnées, telles que le vérificateur de liens, la purge de version et certaines configurations de Cloud Service. Les mises à jour de produit à venir peuvent supprimer la disponibilité de l’interface utilisateur Classic.
Interface utilisateur standard
Supprimé
Dynamic Media
Les intégrations précédentes avec Dynamic Media Classic et le mode hybride de Dynamic Media ne sont pas disponibles dans Experience Manager as a Cloud Service.
Utilisez Dynamic Media fourni avec Experience Manager as a Cloud Service.
Supprimé
Sites
Composant Portal Director et Portlet
Ces fonctionnalités ont été abandonnées dans Experience Manager 6.4 et ont été supprimées d’Experience Manager.
Supprimé
Sites
Importateur de conception
Cette fonctionnalité a été supprimée, car les sections non modifiables du référentiel de Experience Manager ne sont pas accessibles au moment de l’exécution.
Supprimé
Assets
Le partage d’Assets avec le service principal Assets et le service Creative Cloud n’est pas disponible.
Pour l’intégration à Adobe Creative Cloud, utilisez Adobe Asset Link.
Supprimé
Foundation
Prise en charge des sources de données Apache Sling (offre spéciale OSGi org.apache.sling.datasource)
S/O
Supprimé
Foundation
Prise en charge des modèles de script JST (lot OSGi org.apache.sling.scripting.jst)
S/O
Supprimé
Foundation
Prise en charge d’Apache Felix Http Whiteboard
OSGi Http Whiteboard
Mars 2022
Foundation
Prise en charge de com.adobe.granite.oauth.server
Intégration Adobe IMS
Mars 2023
Foundation
Prise en charge de la fonctionnalité org.apache.sling.serviceusermapping pour obtenir l’ID d’utilisateur ou d’utilisatrice du service
S/O
30/08/24
Foundation
L’exécution de Java 11 est obsolète et Adobe l’a remplacée par l’exécution de Java 21. Cependant, un code créé avec Java 11 reste acceptable (Java 17 et 21 sont les autres options).
L’exécution de Java 21 est appliquée. Pour garantir la compatibilité, il est essentiel de mettre à jour les versions de bibliothèque comme indiqué dans la section Exigences d’exécution.
5/29/25 mars

API obsolètes aem-apis

Les API du tableau ci-dessous (cliquez pour développer) ont été annoncées comme obsolètes, mais n’ont pas encore été supprimées. L’utilisation de ces API doit cesser avant la date de suppression cible, faute de quoi des problèmes liés aux performances, à la disponibilité et à la sécurité risquent de se présenter. Certaines API font référence à la section Guide de suppression des API ci-dessous.

Développez pour afficher la liste des API obsolètes.
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 10-row-4 11-row-4 12-row-4 13-row-4 14-row-4 15-row-4 16-row-4 17-row-4 18-row-4 19-row-4 20-row-4 21-row-4 22-row-4 23-row-4 24-row-4 25-row-4 layout-auto html-authored
Package/classe Commentaires Date d’obsolescence Date de suppression visée
org.apache.sling.commons.auth
org.apache.sling.commons.auth.spi
Utilisez les interfaces Auth Core / Auth Core SPI de Sling comme alternative. Voir les notes de suppression ci-dessous. 2015 31/08/2025
org.eclipse.jetty.client
org.eclipse.jetty.client.api
org.eclipse.jetty.client.http
org.eclipse.jetty.client.util
org.eclipse.jetty.http
org.eclipse.jetty.http.pathmap
org.eclipse.jetty.io
org.eclipse.jetty.io.ssl
org.eclipse.jetty.security
org.eclipse.jetty.server
org.eclipse.jetty.server.handler
org.eclipse.jetty.server.handler.gzip
org.eclipse.jetty.server.session
org.eclipse.jetty.servlet
org.eclipse.jetty.servlet.listener
org.eclipse.jetty.util
org.eclipse.jetty.util.annotation
org.eclipse.jetty.util.component
org.eclipse.jetty.util.log
org.eclipse.jetty.util.resource
org.eclipse.jetty.util.security
org.eclipse.jetty.util.ssl
org.eclipse.jetty.util.statistic
org.eclipse.jetty.util.thread
Les packages Eclipse Jetty et Felix Http Jetty ne sont plus pris en charge. Voir les notes de suppression ci-dessous. 27/05/2021 31/08/2025
com.mongodb
com.mongodb.annotations
com.mongodb.assertions
com.mongodb.async
com.mongodb.binding
com.mongodb.bulk
com.mongodb.client
com.mongodb.client.gridfs
com.mongodb.client.gridfs.codecs
com.mongodb.client.gridfs.model
com.mongodb.client.jndi
com.mongodb.client.model
com.mongodb.client.model.changestream
com.mongodb.client.model.geojson
com.mongodb.client.model.geojson.codecs
com.mongodb.client.result
com.mongodb.connection
com.mongodb.connection.netty
com.mongodb.diagnostics.logging
com.mongodb.event
com.mongodb.gridfs
com.mongodb.internal
com.mongodb.internal.async
com.mongodb.internal.authentication
com.mongodb.internal.connection
com.mongodb.internal.dns
com.mongodb.internal.event
com.mongodb.internal.management.jmx
com.mongodb.internal.session
com.mongodb.internal.thread
com.mongodb.internal.validator
com.mongodb.management
com.mongodb.operation
com.mongodb.selector
com.mongodb.session
com.mongodb.util
L’utilisation de cette API n’est pas prise en charge dans AEM as a Cloud Service. Voir les notes de suppression ci-dessous. 27/05/2021 31/08/2025
org.apache.abdera
org.apache.abdera.model
org.apache.abdera.factory
org.apache.abdera.ext.media
org.apache.abdera.util
org.apache.abdera.i18n.iri
org.apache.abdera.writer
org.apache.abdera.i18n.rfc4646
org.apache.abdera.i18n.rfc4646.enums
org.apache.abdera.i18n.text
org.apache.abdera.filter
org.apache.abdera.xpath
org.apache.abdera.i18n.text.io
org.apache.abdera.i18n.text.data
org.apache.abdera.parser
Cette API est obsolète, car le projet Apache Abdera a été supprimé en 2017. Voir les notes de suppression ci-dessous. 29/07/2021 31/08/2025
org.apache.abdera.ext.opensearch
org.apache.abdera.ext.opensearch.model
org.apache.abdera.ext.opensearch.server
org.apache.abdera.ext.opensearch.server.impl
org.apache.abdera.ext.opensearch.server.processors
org.apache.abdera.i18n.iri.data
org.apache.abdera.i18n.lang
org.apache.abdera.i18n.templates
org.apache.abdera.i18n.unicode.data
org.apache.abdera.parser.stax
org.apache.abdera.parser.stax.util
org.apache.abdera.protocol
org.apache.abdera.protocol.client
org.apache.abdera.protocol.client.cache
org.apache.abdera.protocol.client.util
org.apache.abdera.protocol.error
org.apache.abdera.protocol.server
org.apache.abdera.protocol.server.context
org.apache.abdera.protocol.server.filters
org.apache.abdera.protocol.server.impl
org.apache.abdera.protocol.server.multipart
org.apache.abdera.protocol.server.processors
org.apache.abdera.protocol.server.provider.basic
org.apache.abdera.protocol.server.provider.managed
org.apache.abdera.protocol.server.servlet
org.apache.abdera.protocol.util
org.apache.abdera.util.filter
Cette API est obsolète, car le projet Apache Abdera a été supprimé en 2017. Voir les notes de suppression ci-dessous. 08/04/2019 31/08/2025
org.apache.felix.http.whiteboard Le tableau blanc HTTP Apache Felix nʼest plus pris en charge. Migrez votre code vers le tableau blanc HTTP OSGI. Voir les notes de suppression ci-dessous. 27/01/2022 31/08/2025
org.apache.cocoon.xml.dom
org.apache.cocoon.xml.sax
Cette API est obsolète. Migrez votre code vers les API XML fournies par le JDK. 27/01/2022 31/08/2025
ch.qos.logback.classic
ch.qos.logback.classic.boolex
ch.qos.logback.classic.db.names
ch.qos.logback.classic.db.script
ch.qos.logback.classic.encoder
ch.qos.logback.classic.filter
ch.qos.logback.classic.helpers
ch.qos.logback.classic.html
ch.qos.logback.classic.jmx
ch.qos.logback.classic.joran
ch.qos.logback.classic.joran.action
ch.qos.logback.classic.jul
ch.qos.logback.classic.layout
ch.qos.logback.classic.log4j
ch.qos.logback.classic.net
ch.qos.logback.classic.net.server
ch.qos.logback.classic.pattern
ch.qos.logback.classic.pattern.color
ch.qos.logback.classic.selector
ch.qos.logback.classic.selector.servlet
ch.qos.logback.classic.servlet
ch.qos.logback.classic.sift
ch.qos.logback.classic.spi
ch.qos.logback.classic.turbo
ch.qos.logback.classic.util
ch.qos.logback.core
ch.qos.logback.core.boolex
ch.qos.logback.core.encoder
ch.qos.logback.core.filter
ch.qos.logback.core.helpers
ch.qos.logback.core.hook
ch.qos.logback.core.html
ch.qos.logback.core.joran
ch.qos.logback.core.joran.action
ch.qos.logback.core.joran.conditional
ch.qos.logback.core.joran.event
ch.qos.logback.core.joran.event.stax
ch.qos.logback.core.joran.node
ch.qos.logback.core.joran.spi
ch.qos.logback.core.joran.util
ch.qos.logback.core.joran.util.beans
ch.qos.logback.core.layout
ch.qos.logback.core.net
ch.qos.logback.core.net.server
ch.qos.logback.core.net.ssl
ch.qos.logback.core.pattern
ch.qos.logback.core.pattern.color
ch.qos.logback.core.pattern.parser
ch.qos.logback.core.pattern.util
ch.qos.logback.core.property
ch.qos.logback.core.read
ch.qos.logback.core.recovery
ch.qos.logback.core.rolling
ch.qos.logback.core.rolling.helper
ch.qos.logback.core.sift
ch.qos.logback.core.spi
ch.qos.logback.core.status
ch.qos.logback.core.subst
ch.qos.logback.core.util
AEM as a Cloud Service ne prend pas en charge cette API de journalisation interne. Voir les notes de suppression ci-dessous. 27/01/2022 31/08/2025
org.slf4j.spi AEM as a Cloud Service ne prend pas en charge cette API log4j interne. Voir les notes de suppression ci-dessous. 27/01/2022 31/08/2025
org.apache.log4j
org.apache.log4j.helpers
org.apache.log4j.spi
org.apache.log4j.xml
Apache Log4j 1 a atteint sa fin de vie en 2015 et n’est plus pris en charge. Voir les notes de suppression ci-dessous. 27/01/2022 31/08/2025
com.google.common.annotations
com.google.common.base
com.google.common.cache
com.google.common.collect
com.google.common.escape
com.google.common.eventbus
com.google.common.hash
com.google.common.html
com.google.common.io
com.google.common.math
com.google.common.net
com.google.common.primitives
com.google.common.reflect
com.google.common.util.concurrent
com.google.common.xml
Les bibliothèques principales Google Guava sont obsolètes dans Cloud Service. Consultez les notes de suppression ci-dessous. 15/05/2023 31/08/2025
org.slf4j.event AEM as a Cloud Service ne prend pas en charge cette API slf4j interne. Consultez les notes de suppression ci-dessous. 11/04/2022 31/08/2025
com.drew.* L’extraction des métadonnées des images et des vidéos doit s’effectuer via Asset Compute dans Cloud Service ou via Apache POI ou Apache Tika. 17/09/2024 31/08/2025
org.apache.jackrabbit.oak.plugins.blob.* Cette API est réservée à un usage interne. 23/09/2024 31/08/2025
org.apache.jackrabbit.oak.plugins.memory Cette API est réservée à un usage interne. 23/09/2024 31/08/2025
org.apache.felix.webconsole
org.apache.felix.webconsole.bundleinfo
org.apache.felix.webconsole.i18n
org.apache.felix.webconsole.spi
La console web Felix n’est pas prise en charge dans les environnements cloud. Consultez les notes de suppression ci-dessous. 30/04/2021 31/08/2025
org.bson
org.bson.assertions
org.bson.codecs
org.bson.codecs.configuration
org.bson.codecs.pojo
org.bson.codecs.pojo.annotations
org.bson.conversions
org.bson.diagnostics
org.bson.internal
org.bson.io
org.bson.json
org.bson.types
org.bson.util
L’utilisation de cette API n’est pas prise en charge dans AEM as a Cloud Service. 31/10/2022 31/08/2025
org.apache.sling.runmode 2015 À déterminer
org.json L’implémentation Apache Johnzon de javax.json est recommandée et devrait être utilisée. 30/04/2021 À déterminer
org.apache.commons.lang
org.apache.commons.lang.enums
org.apache.commons.lang.builder
org.apache.commons.lang.exception
org.apache.commons.lang.math
org.apache.commons.lang.mutable
org.apache.commons.lang.reflect
org.apache.commons.lang.text
org.apache.commons.lang.time
Commons Lang 2 est en mode de maintenance. Commons Lang 3 devrait être utilisé à la place. Consultez les notes de suppression ci-dessous. 30/04/2021 À déterminer
org.apache.commons.collections
org.apache.commons.collections.bag
org.apache.commons.collections.bidimap
org.apache.commons.collections.buffer
org.apache.commons.collections.collection
org.apache.commons.collections.comparators
org.apache.commons.collections.functors
org.apache.commons.collections.iterators
org.apache.commons.collections.keyvalue
org.apache.commons.collections.list
org.apache.commons.collections.map
org.apache.commons.collections.set
Commons Collections 3 est en mode de maintenance. Commons Collections 4 devrait être utilisé à la place. Consultez les notes de suppression ci-dessous. 30/04/2021 À déterminer
com.day.cq.contentsync.handler.util Cette API est obsolète. Utilisez les créateurs de ressources d’Apache Sling à la place. 31/10/2022 À déterminer
org.apache.sling.commons.json
org.apache.sling.commons.json.http
org.apache.sling.commons.json.io
org.apache.sling.commons.json.jcr
org.apache.sling.commons.json.sling
org.apache.sling.commons.json.util
org.apache.sling.commons.json.xml
AEM as a Cloud Service ne prend pas en charge cette API. 15/05/2023 À déterminer
com.day.cq.xss
com.day.cq.xss.taglib
com.day.cq.xss.impl
Utilisez org.apache.sling.xss à la place. 12/12/2023 À déterminer
com.adobe.granite.xss
com.adobe.granite.xss.impl
Utilisez org.apache.sling.xss à la place. 12/12/2023 À déterminer

API supprimées removed-apis

Cette section répertorie les API obsolètes et supprimées. Certaines API font référence à la section Guide de suppression des API ci-dessous.

Développez pour afficher la liste des API supprimées.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 layout-auto html-authored
Package/classe Commentaires
com.day.cq.jcrclustersupport Utiliser l’API Discovery de Sling comme alternative
org.apache.fop.apps
org.apache.jackrabbit.vault.util.xml.xerces.dom
org.apache.jackrabbit.vault.util.xml.xerces.util
org.apache.jackrabbit.vault.util.xml.xerces.xni
org.apache.jackrabbit.vault.util.xml.xerces.xni.parser
org.apache.felix.cm
org.apache.felix.cm.file
Les gestionnaires de persistance personnalisée ne sont pas pris en charge dans AEM as a Cloud Service.
org.apache.felix.systemready Il est recommandé d’utiliser l’API Apache Felix HealthCheck à la place
org.apache.felix.http.jetty
org.eclipse.jetty.client.jmx
org.eclipse.jetty.jmx
org.eclipse.jetty.server.handler.jmx
org.eclipse.jetty.server.nio
org.eclipse.jetty.server.jmx
org.eclipse.jetty.servlet.jmx
org.eclipse.jetty.util.preventers
org.eclipse.jetty.util.thread.strategy
org.eclipse.jetty.webapp
org.eclipse.jetty.websocket.api
org.eclipse.jetty.websocket.api.annotations
org.eclipse.jetty.websocket.api.extensions
org.eclipse.jetty.websocket.api.util
org.eclipse.jetty.websocket.client
org.eclipse.jetty.websocket.client.io
org.eclipse.jetty.websocket.client.masks
org.eclipse.jetty.websocket.common
org.eclipse.jetty.websocket.common.events
org.eclipse.jetty.websocket.common.events.annotated
org.eclipse.jetty.websocket.common.extensions
org.eclipse.jetty.websocket.common.extensions.compress
org.eclipse.jetty.websocket.common.extensions.fragment
org.eclipse.jetty.websocket.common.extensions.identity
org.eclipse.jetty.websocket.common.frames
org.eclipse.jetty.websocket.common.io
org.eclipse.jetty.websocket.common.io.http
org.eclipse.jetty.websocket.common.io.payload
org.eclipse.jetty.websocket.common.message
org.eclipse.jetty.websocket.common.scopes
org.eclipse.jetty.websocket.common.util
org.eclipse.jetty.websocket.server
org.eclipse.jetty.websocket.server.pathmap
org.eclipse.jetty.websocket.servlet
org.eclipse.jetty.xml
Les packages Eclipse Jetty et Felix Http Jetty ne sont plus pris en charge.
org.apache.felix.metatype
org.apache.felix.scr
org.apache.felix.scr.info
org.apache.felix.scr.component
Le métatype Apache Felix et les API SCR sont obsolètes. Utilisez le métatype OSGi et les API Declarative Service à la place.
org.slf4j.impl Les classes d’implémentation de journal ne sont pas compatibles avec AEM as a Cloud Service.
org.apache.sling.startupfilter
com.adobe.granite.crypto.spi
com.adobe.granite.crpyto.spi.base
com.adobe.agl.impl.data.icudt40b
com.adobe.agl.impl.data.icudt40b.brkitr
com.adobe.agl.impl.data.icudt40b.coll
com.adobe.agl.impl.data.icudt40b.rbnf
com.
adobe.agl.impl.data.icudt40b.translit
com.adobe.internal.pdf.tika
com.adobe.internal.pdftoolkit.color
com.adobe.internal.pdftoolkit.core.encryption
com.adobe.internal.pdftoolkit.core.encryption.impl
com.adobe.internal.pdftoolkit.core.traverser
com.adobe.internal.pdftoolkit.graphicsDOM
com.adobe.internal.pdftoolkit.graphicsDOM.shading
com.adobe.internal.pdftoolkit.graphicsDOM.utils
com.adobe.internal.pdftoolkit.image
com.adobe.internal.pdftoolkit.pdf.content
com.adobe.internal.pdftoolkit.pdf.content.processor
com.adobe.internal.pdftoolkit.pdf.content.processor.base14fontwidths
com.adobe.internal.pdftoolkit.pdf.contentmodify
com.adobe.internal.pdftoolkit.pdf.contentmodify.impl
com.adobe.internal.pdftoolkit.pdf.digsig
com.adobe.internal.pdftoolkit.pdf.document
com.adobe.internal.pdftoolkit.pdf.document.listener
com.adobe.internal.pdftoolkit.pdf.document.permissionhandlers
com.adobe.internal.pdftoolkit.pdf.filters
com.adobe.internal.pdftoolkit.pdf.graphics
com.adobe.internal.pdftoolkit.pdf.graphics.colorspaces
com.adobe.internal.pdftoolkit.pdf.graphics.colorspaces.cmykresources
com.adobe.internal.pdftoolkit.pdf.graphics.font
com.adobe.internal.pdftoolkit.pdf.graphics.font.encodings
com.adobe.internal.pdftoolkit.pdf.graphics.font.impl
com.adobe.internal.pdftoolkit.pdf.graphics.impl
com.adobe.internal.pdftoolkit.pdf.graphics.optionalcontent
com.adobe.internal.pdftoolkit.pdf.graphics.patterns
com.adobe.internal.pdftoolkit.pdf.graphics.shading
com.adobe.internal.pdftoolkit.pdf.graphics.xobject
com.adobe.internal.pdftoolkit.pdf.impl
com.adobe.internal.pdftoolkit.pdf.inlineimage
com.adobe.internal.pdftoolkit.pdf.interactive
com.adobe.internal.pdftoolkit.pdf.interactive.action
com.adobe.internal.pdftoolkit.pdf.interactive.annotation
com.adobe.internal.pdftoolkit.pdf.interactive.forms
com.adobe.internal.pdftoolkit.pdf.interactive.forms.impl
com.adobe.internal.pdftoolkit.pdf.interactive.geospatial
com.adobe.internal.pdftoolkit.pdf.interactive.markedcontent
com.adobe.internal.pdftoolkit.pdf.interactive.navigation
com.adobe.internal.pdftoolkit.pdf.interactive.navigation.collection
com.adobe.internal.pdftoolkit.pdf.interactive.readerrequirements
com.adobe.internal.pdftoolkit.pdf.interactive.requirement
com.adobe.internal.pdftoolkit.pdf.interchange
com.adobe.internal.pdftoolkit.pdf.interchange.documentparts
com.adobe.internal.pdftoolkit.pdf.interchange.metadata
com.adobe.internal.pdftoolkit.pdf.interchange.prepress
com.adobe.internal.pdftoolkit.pdf.interchange.structure
com.adobe.internal.pdftoolkit.pdf.multimedia
com.adobe.internal.pdftoolkit.pdf.page
com.adobe.internal.pdftoolkit.pdf.rendering
com.adobe.internal.pdftoolkit.pdf.transparency
com.adobe.internal.pdftoolkit.pdf.utils
com.adobe.internal.pdftoolkit.services.Jpeg2000
com.adobe.internal.pdftoolkit.services.fontresources
com.adobe.internal.pdftoolkit.services.fontresources.subsetting
com.adobe.internal.pdftoolkit.services.interchange.structure
com.adobe.internal.pdftoolkit.services.optionalcontent
com.adobe.internal.pdftoolkit.services.optionalcontent.impl
com.adobe.internal.pdftoolkit.services.pdfParser
com.adobe.internal.pdftoolkit.services.permissions
com.adobe.internal.pdftoolkit.services.rasterizer
com.adobe.internal.pdftoolkit.services.readingorder
com.adobe.internal.pdftoolkit.services.security
com.adobe.internal.pdftoolkit.services.swf
com.adobe.internal.pdftoolkit.services.textextraction
com.adobe.internal.pdftoolkit.services.textextraction.impl
com.adobe.internal.pdftoolkit.services.xmp
com.adobe.internal.util.base64
com.adobe.internal.xmp.utils
com.day.crx.core.cluster
com.day.crx.packaging
com.day.crx.packaging.gfx
com.day.crx.query
com.day.crx.sling.server.jmx
com.day.durbo
com.day.durbo.io
com.day.imageio.plugins
org.apache.aries.jmx.codec
org.h2.mvstore
org.h2.mvstore.rtree
org.h2.mvstore.type
org.openxmlformats.schemas.drawingml.x2006.chart.impl
org.openxmlformats.schemas.drawingml.x2006.main.impl
org.openxmlformats.schemas.drawingml.x2006.picture.impl
org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl
org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl
org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl
org.openxmlformats.schemas.officeDocument.x2006.docPropsVTypes.impl
org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl
org.openxmlformats.schemas.officeDocument.x2006.relationships.impl
org.openxmlformats.schemas.presentationml.x2006.main.impl
org.openxmlformats.schemas.spreadsheetml.x2006.main.impl
org.openxmlformats.schemas.wordprocessingml.x2006.main.impl
org.openxmlformats.schemas.xpackage.x2006.contentTypes
org.openxmlformats.schemas.xpackage.x2006.contentTypes.impl
org.openxmlformats.schemas.xpackage.x2006.digitalSignature
org.openxmlformats.schemas.xpackage.x2006.digitalSignature.impl
org.openxmlformats.schemas.xpackage.x2006.metadata.coreProperties
org.openxmlformats.schemas.xpackage.x2006.metadata.coreProperties.impl
org.openxmlformats.schemas.xpackage.x2006.relationships
org.openxmlformats.schemas.xpackage.x2006.relationships.impl
com.adobe.internal.afml
com.adobe.internal.agm
com.adobe.internal.pdftoolkit.legacy.services.ap.es2
com.adobe.internal.pdftoolkit.legacy.services.ap.es3
com.adobe.internal.pdftoolkit.pdf.pieceinfo.compoundtype
com.adobe.internal.pdftoolkit.pdf.pieceinfo.editablepdf
com.adobe.internal.pdftoolkit.services.ap
com.adobe.internal.pdftoolkit.services.ap.annot
com.adobe.internal.pdftoolkit.services.ap.extension
com.adobe.internal.pdftoolkit.services.ap.impl
com.adobe.internal.pdftoolkit.services.ap.spi
com.adobe.internal.pdftoolkit.services.digsig
com.adobe.internal.pdftoolkit.services.digsig.cryptoprovider
com.adobe.internal.pdftoolkit.services.digsig.docmodanalysis
com.adobe.internal.pdftoolkit.services.digsig.spi
com.adobe.internal.pdftoolkit.services.fdf
com.adobe.internal.pdftoolkit.services.formflattener
com.adobe.internal.pdftoolkit.services.forms
com.adobe.internal.pdftoolkit.services.imageconversion
com.adobe.internal.pdftoolkit.services.javascript
com.adobe.internal.pdftoolkit.services.javascript.extension
com.adobe.internal.pdftoolkit.services.manipulations
com.adobe.internal.pdftoolkit.services.manipulations.impl
com.adobe.internal.pdftoolkit.services.optimizer
com.adobe.internal.pdftoolkit.services.pdfa
com.adobe.internal.pdftoolkit.services.pdfa.error
com.adobe.internal.pdftoolkit.services.pdfa2
com.adobe.internal.pdftoolkit.services.pdfa2.error
com.adobe.internal.pdftoolkit.services.pdfa2.error.codes
com.adobe.internal.pdftoolkit.services.pdfa3
com.adobe.internal.pdftoolkit.services.pdfport
com.adobe.internal.pdftoolkit.services.portfolio
com.adobe.internal.pdftoolkit.services.rcg
com.adobe.internal.pdftoolkit.services.rcg.impl
com.adobe.internal.pdftoolkit.services.redaction
com.adobe.internal.pdftoolkit.services.redaction.handler
com.adobe.internal.pdftoolkit.services.sanitization
com.adobe.internal.pdftoolkit.services.xbm
com.adobe.internal.pdftoolkit.services.xdp
com.adobe.internal.pdftoolkit.services.xfa
com.adobe.internal.pdftoolkit.services.xfa.form
com.adobe.internal.pdftoolkit.services.xfatext
com.adobe.internal.pdftoolkit.services.xfdf
com.adobe.internal.pdftoolkit.services.xobjhandler
com.adobe.internal.pdftoolkit.xml
com.adobe.octopus.extract
opennlp.tools.doccat
opennlp.tools.entitylinker
opennlp.tools.formats
opennlp.tools.formats.ad
opennlp.tools.formats.brat
opennlp.tools.formats.convert
opennlp.tools.formats.frenchtreebank
opennlp.tools.formats.muc
opennlp.tools.formats.ontonotes
opennlp.tools.lemmatizer
opennlp.tools.parser
opennlp.tools.parser.chunking
opennlp.tools.parser.lang.en
opennlp.tools.parser.lang.es
opennlp.tools.parser.treeinsert
opennlp.tools.sentdetect
opennlp.tools.sentdetect.lang
opennlp.tools.sentdetect.lang.th
opennlp.tools.stemmer
opennlp.tools.stemmer.snowball
opennlp.tools.tokenize.lang.en
org.apache.commons.imaging.color
org.apache.commons.imaging.common
org.apache.commons.imaging.common.itu_t4
org.apache.commons.imaging.common.mylzw
org.apache.commons.imaging.formats.bmp
org.apache.commons.imaging.formats.dcx
org.apache.commons.imaging.formats.gif
org.apache.commons.imaging.formats.icns
org.apache.commons.imaging.formats.ico
org.apache.commons.imaging.formats.jpeg
org.apache.commons.imaging.formats.jpeg.decoder
org.apache.commons.imaging.formats.jpeg.exif
org.apache.commons.imaging.formats.jpeg.iptc
org.apache.commons.imaging.formats.jpeg.segments
org.apache.commons.imaging.formats.jpeg.xmp
org.apache.commons.imaging.formats.pcx
org.apache.commons.imaging.formats.png
org.apache.commons.imaging.formats.png.chunks
org.apache.commons.imaging.formats.png.scanlinefilters
org.apache.commons.imaging.formats.png.transparencyfilters
org.apache.commons.imaging.formats.pnm
org.apache.commons.imaging.formats.psd
org.apache.commons.imaging.formats.psd.dataparsers
org.apache.commons.imaging.formats.psd.datareaders
org.apache.commons.imaging.formats.rgbe
org.apache.commons.imaging.formats.tiff
org.apache.commons.imaging.formats.tiff.constants
org.apache.commons.imaging.formats.tiff.datareaders
org.apache.commons.imaging.formats.tiff.fieldtypes
org.apache.commons.imaging.formats.tiff.photometricinterpreters
org.apache.commons.imaging.formats.tiff.taginfos
org.apache.commons.imaging.formats.tiff.write
org.apache.commons.imaging.formats.wbmp
org.apache.commons.imaging.formats.xbm
org.apache.commons.imaging.formats.xpm
org.apache.commons.imaging.icc
org.apache.commons.imaging.palette
org.apache.commons.imaging.util
com.adobe.dam.print.ids.utils
com.day.cq.dam.api.reporting
com.day.cq.dam.entitlement.api
com.day.cq.dam.handler.standard.epub
com.day.cq.dam.handler.standard.keynote
com.day.cq.dam.handler.standard.mp3
com.day.cq.dam.handler.standard.msoffice
com.day.cq.dam.handler.standard.msoffice.wmf
com.day.cq.dam.handler.standard.ooxml
com.day.cq.dam.handler.standard.pdf
com.day.cq.dam.handler.standard.pict
com.day.cq.dam.handler.standard.ps
com.day.cq.dam.handler.standard.psd
com.day.cq.dam.handler.standard.zip
com.day.cq.dam.word.extraction
com.day.cq.dam.word.process
com.adobe.xmp.worker.files
com.adobe.cq.address.api
com.adobe.cq.address.api.location
com.day.cq.mcm.emailprovider.impl.types
com.day.io
com.day.io.disk
com.day.io.file
org.apache.commons.exec.environment
org.apache.commons.exec.launcher
org.apache.commons.exec.util
com.google.zxing
com.google.zxing.common
com.google.zxing.common.reedsolomon
com.google.zxing.qrcode.decoder
com.google.zxing.qrcode.encoder
com.adobe.cq.dam.dm.internalapi.image_server
com.day.cq.dam.api.s7dam.jobs
com.day.cq.dam.api.s7dam.omnisearch
com.day.cq.dam.api.s7dam.scene7
com.day.cq.dam.scene7
com.day.cq.dam.scene7.api.net
com.day.cq.analytics.sitecatalyst.rsmerger
com.day.cq.searchpromote
com.day.cq.searchpromote.xml
com.day.cq.searchpromote.xml.form
com.day.cq.searchpromote.xml.result>
API héritée d’AEM 6.x.
org.apache.sling.discovery.commons
org.apache.sling.discovery.commons.providers
org.apache.sling.discovery.commons.providers.base
org.apache.sling.discovery.commons.providers.spi
org.apache.sling.discovery.commons.providers.spi.base
org.apache.sling.discovery.commons.providers.util
Cette API nʼest pas prise en charge dans Cloud Service.
org.apache.jackrabbit.vault.util.xml
org.apache.jackrabbit.vault.util.xml.serialize
Les classes util liées à Apache Xerces sont supprimées dans les versions ultérieures, ce qui entraîne un changement de version majeur. Comme ces utilitaires sont destinés à un usage interne à Filevault, lʼAPI devient obsolète dans lʼinterface de lʼAPI publique.
org.apache.sling.atom.taglib
org.apache.sling.atom.taglib.media
API héritée d’AEM 6.x. Voir les notes de suppression ci-dessous.
org.apache.sling.commons.log.logback
org.apache.sling.commons.log.logback.webconsole
AEM as a Cloud Service ne prend pas en charge cette API de journalisation interne.
com.github.jknack.handlebars.js Mise à niveau de Handlebars requise de la version 4.0.5 à la version 4.3.0 en raison d’une vulnérabilité de sécurité. Ce package n’est plus présent dans les mises à niveau de Handlebars.
com.adobe.granite.resourceresolverhelper Cette API n’est plus prise en charge. Utilisez org.apache.sling.api.resource.ResourceResolverFactory à la place.
org.apache.sling.repoinit.jcr
org.apache.sling.repoinit.parser.operations
L’utilisation de cette API n’est pas prise en charge dans AEM as a Cloud Service.
org.apache.jackrabbit.oak.cache Cette API est réservée à un usage interne.

Conseils pour la suppression des API api-removal-guidance

Cette section contient des conseils de suppression pour diverses API dans les tableaux ci-dessus.

Suppression de org.apache.sling.commons.auth* org.apache.sling.commons.auth

Si vous utilisez org.apache.sling.commons.auth et/ou org.apache.sling.commons.auth.spi, l’utilisation peut être remplacée par la migration du code vers org.apache.sling.auth. org.apache.sling.auth.spi. Si vous utilisez une ancienne version de ACS AEM Commons, veillez à effectuer la mise à jour vers la dernière version.

Liste d’actions :

  • Mettre à jour ACS AEM Commons vers la dernière version (au moins 6.11.0)
  • Migrez d’org.apache.sling.commons.auth et/ou org.apache.sling.commons.auth.spi vers org.apache.sling.auth, soit org.apache.sling.auth.spi.

Suppression de org.apache.felix.webconsole* org.apache.felix.webconsole

Si vous utilisez des packages provenant de org.apache.felix.webconsole*, supprimez ce code du projet. La console web n’est pas accessible dans Cloud Service.

Liste d’actions :

  • Supprimer le code à l’aide de packages de org.apache.felix.webconsole*

Suppression de org.eclipse.jetty* org.eclipse.jetty

Si vous utilisez un package org.eclipse.jetty ou l’un de ses sous-packages, vous pouvez effectuer une migration vers d’autres bibliothèques tierces avec une fonctionnalité similaire. Si la migration n’est pas possible, ajoutez les lots requis de la liste ci-dessous à votre projet.

Liste d’actions :

  • Remplacez l’utilisation des packages org.eclipse.jetty par d’autres bibliothèques tierces/un autre code propre ou

  • Sélectionnez les lots requis dans cette liste et ajoutez-les à votre projet :

    • org.eclipse.jetty:jetty-client:9.4.54.v20240208
    • org.eclipse.jetty:jetty-http:9.4.54.v20240208
    • org.eclipse.jetty:jetty-io:9.4.54.v20240208
    • org.eclipse.jetty:jetty-security:9.4.54.v20240208
    • org.eclipse.jetty:jetty-servlet:9.4.54.v20240208
    • org.eclipse.jetty:jetty-server:9.4.54.v20240208
    • org.eclipse.jetty:jetty-util:9.4.54.v20240208
    • org.eclipse.jetty:jetty-util-ajax:9.4.54.v20240208

Suppression de com.mongodb com.mongodb

Ajoutez l’API cliente Mongo à votre projet.

Liste d’actions :

  • Ajoutez ce lot à votre projet.
    • org.mongodb:mongo-java-driver:3.12.7

Vous pouvez choisir une autre version, en fonction de vos besoins.

Suppression de com.google.common* com.google.common

Supprimez l’utilisation des bibliothèques principales Google Guava ou incluez une version appropriée dans votre projet. Dans de nombreux cas, l’utilisation de cette bibliothèque peut être remplacée par des classes de collection provenant des collections 4 JDK ou Apache Commons. Si vous ne trouvez aucun remplacement, incluez la dernière version de la bibliothèque principale Google Guave dans votre projet. Si vous utilisez une ancienne version de ACS AEM Commons, veillez à effectuer la mise à jour vers la dernière version.

Liste d’actions :

  • Mettre à jour ACS AEM Commons vers la dernière version (au moins 6.11.0)
  • Remplacez l’utilisation de la bibliothèque principale Guava Google par des collections 4 JDK ou Apache Commons.
  • Si nécessaire, ajoutez ce lot à votre projet (remplacez la version par la dernière disponible) :
    • com.google.guava:guava:33.4.8-jre

Suppression d’Apache Commons Lang 2 and Apache Commons Collections 3 apache.commons

Supprimez l’utilisation des bibliothèques Apache Commons non gérées et remplacez-les par l’utilisation de versions prises en charge. Dans la plupart des cas, cela nécessite simplement d’ajuster les imports de packages. Dans certains cas seulement, les classes ou les méthodes ont été renommées. Si vous utilisez une ancienne version de ACS AEM Commons, veillez à effectuer la mise à jour vers la dernière version.

Liste d’actions :

  • Mettre à jour ACS AEM Commons vers la dernière version (au moins 6.11.0)
  • Remplacer les imports de org.apache.commons.lang* par org.apache.commons.lang3
  • Remplacer les imports de org.apache.commons.collections* par org.apache.commons.collecitons4

Utilisation de org.apache.abdera* et org.apache.sling.atom.taglib org.apache.abdera_or_org.apache.sling.atom.taglib

Remplacez l’utilisation de n’importe quel package de org.apache.abdera et org.apache.sling.atom.taglib par une bibliothèque tierce fournissant des fonctionnalités similaires ou votre propre code.

Liste d’actions :

  • Remplacez l’utilisation des packages de org.apache.abdera et org.apache.sling.atom.taglib par d’autres bibliothèques tierces/code propre.

Utilisation de org.apache.felix.http.whiteboard org.apache.felix.http.whiteboard

Remplacez l’utilisation de org.apache.felix.http.whiteboard par le tableau blanc HTTP OSGI. L’API OSGi officielle dispose de fonctionnalités similaires. Le plus souvent, le remplacement nécessite uniquement la modification des propriétés d’enregistrement du service.

Liste d’actions :

Utilisation de ch.qos.logback* ch.qos.logback

La journalisation arrière n’est pas prise en charge dans Cloud Service. Supprimez toute utilisation associée. Si vous utilisez une ancienne version de ACS AEM Commons, veillez à effectuer la mise à jour vers la dernière version.

Liste d’actions :

  • Mettre à jour ACS AEM Commons vers la dernière version (au moins 6.11.0)
  • Supprimer le code à l’aide de packages de ch.qos.logback

Utilisation de org.slf4j.event and org.slf4j.spi org.slf4j

Si vous utilisez org.slf4j.event ou org.slf4j.spi, supprimez toutes les utilisations associées. Si vous utilisez une ancienne version de ACS AEM Commons, veillez à effectuer la mise à jour vers la dernière version.

Liste d’actions :

  • Mettre à jour ACS AEM Commons vers la dernière version (au moins 6.11.0)
  • Supprimer le code à l’aide de org.slf4j.event et org.slf4j.spi

Utilisation d’org.apache.log4j org.apache.log4j

Si vous utilisez org.apache.log4j, passez à SLF4J (org.slf4j) ou Log4J 2.x (org.apache.logging.log4j).

Liste d’actions :

  • Remplacer l’utilisation de org.apache.log4j par org.slf4j (recommandé) ou org.apache.logging.log4j

Configuration OSGI osgi-configuration

Les deux sections ci-dessous représentent la surface de configuration OSGi d’AEM as a Cloud Service. Elles décrivent ce que les clientes et clients peuvent configurer.

  1. Le code client ne doit pas configurer les configurations OSGi répertoriées.
  2. Liste des configurations OSGi dont les propriétés peuvent être configurées, mais doivent respecter les règles de validation indiquées. Ces règles indiquent si la déclaration de la propriété est requise, son type et, dans certains cas, sa plage de valeurs autorisée.

Le code client peut configurer toute configuration OSGi non répertoriée.

Ces règles sont validées pendant le processus de création de Cloud Manager. D’autres règles peuvent être ajoutées au fil du temps et la date prévue d’application est indiquée dans le tableau. Les clients doivent respecter ces règles avant la date d’application de la cible. Le fait de ne pas respecter les règles après la date de suppression génère des erreurs dans le processus de création de Cloud Manager. Les projets Maven doivent inclure le module externe Maven Analyseur de build de SDK d’AEM as a Cloud Service pour signaler les erreurs de configuration OSGI lors du développement du SDK local.

Vous trouverez des informations supplémentaires sur la configuration OSGI à cet emplacement.

Propriétés OSGi obsolètes (bientôt non modifiables) deprecated-unmodifiable-osgi-properties

Les propriétés des PID de composant OSGi suivants sont obsolètes. Vous devez cesser de les utiliser à la date d’application.

ID de composant OSGI
Propriétés non modifiables
Abandon
Application
org.apache.sling.commons.log.LogManager
tout
4/24/25
31/08/25 (configuration ignorée en juin)
org.apache.sling.commons.log.LogManager.factory.config
org.apache.sling.commons.log.file, org.apache.sling.commons.log.pattern
4/24/25
31/08/25 (configuration ignorée en juin)
org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
tout
2024
31/08/25
com.adobe.granite.toggle.impl.dev.DynamicToggleProviderImpl
tout
03/06/25
31/08/25
org.apache.http.proxyconfigurator
tout
03/06/25
31/08/25

Configurations OSGi non modifiables unmodifiable-osgi-properties

Les propriétés des PID des composants OSGi suivants ne peuvent pas être modifiées. Par conséquent, elles ne doivent pas être configurées.

ID de composant OSGI
Propriétés non modifiables
com.day.cq.auth.impl.cug.CugSupportImpl
com.day.cq.jcrclustersupport.ClusterStartLevelController
tout
com.adobe.granite.toggle.impl.ToggleRouterImpl
tout
org.apache.sling.engine.impl.log.RequestLoggerFilter
tout
org.apache.sling.feature.apiregions.impl
tout
org.apache.sling.jcr.resource.internal.helper.jcr.BinaryDownloadUriProvider
tout
com.adobe.cq.unifiedshell.impl.discovery.DiscoveryServlet
tout
com.adobe.cq.unifiedshell.impl.ui.FrameErrorHandler
tout
com.adobe.cq.unifiedshell.impl.config.UnifiedShellConfService
tout
com.adobe.cq.unifiedshell.impl.config.RepositoryIdentifier
tout
org.apache.sling.feature.apiregions.factory
tout
com.adobe.granite.toggle.monitor.systemproperty
tout

Futures restrictions de propriété OSGi appliquées future-restrictions-osgi-properties

À l’avenir, Adobe appliquera les restrictions de propriétés OSGi suivantes. Pour les PID mentionnés, seules les propriétés répertoriées peuvent être configurées.

PID de composant OSGi
Obligatoire
Type
Restriction (le cas échéant)
com.day.cq.mailer.DefaultMailService
smtp.host
chaîne
smtp.port
Oui
entier
« 465 », « 587 » ou « 25 »
smtp.user
chaîne
smtp.password
chaîne
from.address
chaîne
smtp.ssl
chaîne
smtp.starttls
booléen
smtp.requiretls
booléen
debug.email
booléen
oauth.flow
booléen
org.apache.sling.commons.log.LogManager.factory.config
org.apache.sling.commons.log.level
Oui
chaîne
« INFO », « DEBUG » ou « TRACE »
org.apache.sling.commons.log.names
séquence de chaînes de caractères
org.apache.sling.commons.log.additiv
booléen
com.day.cq.commons.impl.ExternalizerImpl
externalizer.domains
Non
chaîne[]
externalizer.encodedpath
Non
booléen
externalizer.host
Non
chaîne
externalizer.contextpath
Non
chaîne

Restrictions des propriétés OSGi restrictions-osgi-properties

Les valeurs de ces propriétés OSGi sont limitées aux règles décrites ci-dessous.

PID de composant OSGi
Obligatoire
Type
Restriction (le cas échéant)
org.apache.felix.eventadmin.impl.EventAdmin
org.apache.felix.eventadmin.ThreadPoolSize
Oui
entier
2-100
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
double
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
entier
org.apache.felix.eventadmin.RequireTopic
booléen
org.apache.felix.eventadmin.IgnoreTimeout
Oui
séquence de chaînes de caractères
Doit inclure au moins tous les éléments org.apache.felix*, org.apache.sling*, come.day*, com.adobe*
org.apache.felix.eventadmin.IgnoreTopic
séquence de chaînes de caractères
org.apache.felix.http
org.apache.felix.http.timeout
entier
org.apache.felix.http.session.timeout
entier
org.apache.felix.http.jetty.threadpool.max
entier
org.apache.felix.http.jetty.headerBufferSize
entier
org.apache.felix.http.jetty.requestBufferSize
entier
org.apache.felix.http.jetty.responseBufferSize
entier
org.apache.felix.http.jetty.maxFormSize
entier
org.apache.felix.https.jetty.session.cookie.httpOnly
booléen
org.apache.felix.https.jetty.session.cookie.secure
booléen
org.eclipse.jetty.servlet.SessionIdPathParameterName
chaîne
org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
booléen
org.eclipse.jetty.servlet.SessionCookie
chaîne
org.eclipse.jetty.servlet.SessionDomain
chaîne
org.eclipse.jetty.servlet.SessionPath
chaîne
org.eclipse.jetty.servlet.MaxAge
entier
org.eclipse.jetty.servlet.SessionScavengingInterval
entier
org.apache.felix.jetty.gziphandler.enable
booléen
org.apache.felix.jetty.gzip.minGzipSize
entier
org.apache.felix.jetty.gzip.compressionLevel
entier
org.apache.felix.jetty.gzip.inflateBufferSize
entier
org.apache.felix.jetty.gzip.syncFlush
booléen
org.apache.felix.jetty.gzip.excludedUserAgents
chaîne
org.apache.felix.jetty.gzip.includedMethods
séquence de chaînes de caractères
org.apache.felix.jetty.gzip.excludedMethods
séquence de chaînes de caractères
org.apache.felix.jetty.gzip.includedPaths
séquence de chaînes de caractères
org.apache.felix.jetty.gzip.excludedPaths
séquence de chaînes de caractères
org.apache.felix.jetty.gzip.includedMimeTypes
séquence de chaînes de caractères
org.apache.felix.http.session.invalidate
booléen
org.apache.felix.http.session.container.attribute
séquence de chaînes de caractères
org.apache.felix.http.session.uniqueid
booléen
org.apache.sling.scripting.cache
org.apache.sling.scripting.cache.size
Oui
entier
>= 2048
org.apache.sling.scripting.cache.additional_extensions
Oui
séquence de chaînes de caractères
doit inclure « js »
org.apache.sling.engine.impl.log.RequestLogger
request.log.output
Non
chaîne
request.log.outputtype
Non
chaîne
request.log.entry.format
Non
chaîne
request.log.exit.format
Non
chaîne
request.log.enabled
Non
chaîne
access.log.output
Non
chaîne
access.log.outputtype
Non
chaîne
access.log.enabled
Non
chaîne
org.apache.sling.servlets.resolver.SlingServletResolver
servletresolver.servletRoot
Non
chaîne
servletresolver.cacheSize
Non
entier
servletresolver.paths
Non
chaîne[]
servletresolver.defaultExtensions
Non
chaîne
servletresolver.mountProviders
Non
booléen
servletresolver.scriptUser
Non
chaîne
obsolète, ne pas utiliser

Mise à jour de Java Runtime vers la version 21 java-runtime-update-21

Adobe Experience Manager as a Cloud Service passe à l’exécution Java 21. Pour garantir la compatibilité, il est essentiel de mettre à jour les versions de bibliothèque comme indiqué dans la section Exigences d’exécution.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab