Problemen met Developer Console-toegang oplossen
Als ik inlog, zie ik de omgeving waarnaar ik zoek niet in de lijst
Zorg voor het volgende:
- U hebt de juiste Developer Console URL geselecteerd door op de drie stippen voor de geselecteerde omgeving via Cloud Manager te klikken en Developer Console te selecteren.
- U of hebt Ontwikkelaar 1} van het Product van 0} Cloud Manager - het Profiel van het Product van Cloud Service 🔗 om de volledige lijst van milieu's te zien of u maakt deel uit van het Profiel van het Product van de Beheerders van AEM op de Auteur van AEMvoor het milieu u niet vindt.
401 Ongeoorloofde fout bij de status van dumping
Als er een status met 401 onbevoegde fout wordt genegeerd, betekent dit dat de gebruiker nog niet beschikt over de benodigde rechten in AEM as a Cloud Service of dat de gebruikte aanmeldingstokens ongeldig zijn of verlopen zijn.
Het 401-probleem met onbevoegden oplossen:
- Zorg ervoor dat uw gebruiker lid is van het juiste Adobe IMS-productprofiel (AEM-beheerders of AEM-gebruikers) voor de aan Developer Console gekoppelde AEM as a Cloud Service-productinstantie.
- Houd er rekening mee dat Developer Console toegang heeft tot 2 Adobe IMS-productinstanties; de AEM as a Cloud Service Author and Publish-productinstanties, zodat de juiste productprofielen worden gebruikt, afhankelijk van de servicelaag die toegang via Developer Console vereist.
- Meld u aan bij de AEM as a Cloud Service (Auteur of Publiceren) en controleer of de gebruikers en groepen correct zijn gesynchroniseerd met AEM.
- Developer Console vereist dat uw gebruikersrecord wordt gemaakt in de corresponderende AEM-servicelaag, zodat deze kan worden geverifieerd op die servicelaag.
- Wis uw browsers cookies en de status van de toepassing (lokale opslag) en meld u opnieuw aan bij Developer Console, zodat het toegangstoken dat Developer Console gebruikt correct en niet verlopen is.
Pod
De auteur en de Publish diensten van AEM as a Cloud Service bestaan uit veelvoudige instanties respectievelijk om verkeersvariabiliteit en het rollen updates zonder onderbreking te behandelen. Deze gevallen worden pods genoemd. De selectie van de peul in Developer Console bepaalt het werkingsgebied van gegevens die via de andere controles zullen blootstellen.
-
Een pod is een afzonderlijk exemplaar dat deel uitmaakt van een AEM-service (Auteur of Publiceren)
-
Pods zijn van voorbijgaande aard, wat betekent dat AEM as a Cloud Service ze naar behoefte maakt en vernietigt
-
Alleen pods die deel uitmaken van de bijbehorende AEM as a Cloud Service-omgeving, worden weergegeven in de Developer Console Pod-switch van die omgeving.
-
U kunt onder aan de pod-schakeloptie de optie Pods selecteren op basis van het servicetype:
- Alle auteurs
- Alle uitgevers
- Alle instanties
Status
Status biedt opties voor het uitvoeren van specifieke AEM-runtimestatus in tekst of JSON-uitvoer. De Developer Console verstrekt gelijkaardige informatie zoals de lokale QuickStart-console van OSGi Web van AEM SDK, met het duidelijke verschil dat Developer Console read-only is.
Bundels
Bij bundels worden alle OSGi-bundels in AEM weergegeven. Deze functionaliteit is gelijkaardig aan AEM SDK die lokale Quickstart Bundles OSGibij /system/console/bundles
.
Bundels helpen bij het opsporen van fouten door:
- Alle OSGi-bundels die als service aan AEM worden geïmplementeerd, weergeven
- Een overzicht geven van de status van elke OSGi-bundel, ook als deze actief is of niet.
- Het verstrekken van details in onopgeloste gebiedsdelen die OSGi- bundels veroorzaken om actief te worden
Onderdelen
De componenten maken een lijst van alle componenten OSGi in AEM. Deze functionaliteit is gelijkaardig aan AEM SDK die lokale QuickStart componenten OSGibij /system/console/components
.
Componenten helpen bij het opsporen van fouten door:
- Alle OSGi-componenten vermeld die naar AEM as a Cloud Service zijn geïmplementeerd
- Het verstrekken van de staat van elke component OSGi; met inbegrip van als zij actief of ontevreden zijn
- Het verstrekken van details in ontevreden de dienstverwijzingen kan componenten OSGi veroorzaken om actief te worden
- OSGi-eigenschappen vermelden en hun waarden koppelen aan de OSGi-component.
- Dit zal daadwerkelijke die waarden tonen via worden ingespoten OSGi de variabelen van de milieuconfiguratie.
Configuraties
De configuraties maken een lijst van alle configuraties van de component OSGi (eigenschappen OSGi en waarden). Deze functionaliteit is gelijkaardig aan AEM SDK die lokale Quickstart Manager van de Configuratie OSGibij /system/console/configMgr
.
Configuraties helpen bij het opsporen van fouten door:
- OSGi-eigenschappen en hun waarden per OSGi-component vermelden
- Dit zal geen daadwerkelijke die waarden tonen via worden ingespoten OSGi de variabelen van de milieuconfiguratie. Zie Componentenhierboven, voor de geïnjecteerde waarden.
- Onjuist geconfigureerde eigenschappen zoeken en identificeren
Oak-indexen
Oak Indexes biedt een stortplaats van de hieronder gedefinieerde knooppunten /oak:index
. Houd er rekening mee dat hier geen samengevoegde indexen worden weergegeven, die optreden wanneer een AEM-index wordt gewijzigd.
Oak Indexes helpt bij het opsporen van fouten door:
- Alle Oak Index-definities weergeven die inzicht bieden in de manier waarop zoekopdrachten in AEM worden uitgevoerd. Houd er rekening mee dat de indexen die zijn gewijzigd in AEM, hier niet worden weergegeven. Deze weergave is alleen handig voor indexen die alleen door AEM worden geleverd of die alleen door de aangepaste code worden geleverd.
OSGi Services
De componenten maken een lijst van alle diensten OSGi. Deze functionaliteit is gelijkaardig aan AEM SDK die lokale QuickStart de Diensten OSGibij /system/console/services
.
De hulp van OSGi Services in het zuiveren door:
- Alle OSGi-services in AEM vermelden, samen met de OSGi-bundel die deze levert, en alle OSGi-bundels die deze gebruiken
Verkooptaken
De het verkopen Banen maakt een lijst van alle het Verschuiven Banen rijen. Deze functionaliteit is gelijkaardig aan AEM SDK die lokale taken van QuickStartbij /system/console/slingevent
.
Het verkopen van Banen helpt in het zuiveren door:
- Lijst met taakwachtrijen voor verkopen en hun configuraties
- Het verstrekken van inzichten in het aantal actieve, een rij gevormde en verwerkte het schrapen banen, die voor het zuiveren van kwesties met Werkschema, Voorbijgaande Werkschema en ander werk nuttig is door het Verdelen van Banen in AEM wordt uitgevoerd.
Java-pakketten
Met Java Packages kan worden gecontroleerd of een Java-pakket en -versie beschikbaar zijn voor gebruik in AEM as a Cloud Service. Deze functionaliteit is het zelfde als AEM SDK die lokale quickstart de Vinder van de Afhankelijkheid van het Beginbij /system/console/depfinder
.
Java Packages wordt gebruikt om problemen op te lossen met bundels die niet worden gestart vanwege onopgeloste import of onopgeloste klassen in scripts (HTML, JSP, enz.). Als Java Packages rapporteert dat er geen bundels zijn, wordt een Java-pakket geëxporteerd (of de versie komt niet overeen met de versie die is geïmporteerd door een OSGi-bundel):
-
Zorg ervoor dat de versie van de AEM API-afhankelijke versie van uw project overeenkomt met de AEM Release-versie van de omgeving (en werk indien mogelijk alles bij naar de laatste versie).
-
Als de extra Geweven gebiedsdelen in het Maven project worden gebruikt
- Bepaal of in plaats daarvan een alternatieve API kan worden gebruikt die door de AEM SDK API-afhankelijkheid wordt geleverd.
- Als de extra afhankelijkheid wordt vereist, zorg ervoor het als bundel OSGi (eerder dan gewone Jar) verstrekt en het in het codepakket van uw project, (
ui.apps
), gelijkend op hoe de kernOSGi- Bundel in hetui.apps
pakket wordt ingebed.
Servlets
De servers worden gebruikt om inzicht te verstrekken over hoe AEM een URL aan een servlet of manuscript van Java (HTML, JSP) oplost die uiteindelijk het verzoek behandelt. Deze functionaliteit is het zelfde als AEM SDK lokale quickstart Sling Servlet Resolverbij /system/console/servletresolver
.
Servlets helpt bij het bepalen van foutopsporing:
- Hoe een URL in zijn adresseerbare delen (middel, selecteur, uitbreiding) wordt gedecomposeerd.
- Welk servlet of script een URL oplost, helpt bij het identificeren van onjuist gevormde URL's of onjuist geregistreerde servlets/scripts.