2017-07-20 4 views
1

Ich arbeite an einem Projekt, um Dateien über Java API auf AEM DAM hochzuladen. So ging es durch this tutorial, um Dateien in DAM hochzuladen.Datei auf AEM DAM hochladen

Aber ich bin nicht in der Lage, diese Codeüberprüfung zu bekommen, wie ich bekomme "Nullzeiger Ausnahme" @ ResourceResolver resourceResolver = resolverFactory.getAdministrativeResourceResolver (null);

Einfügen der Code auch was ich schreibe, nur um Sie wissen zu lassen AEM läuft auf einem anderen Server und ich versuche, eine Verbindung zu diesem Server von meinem lokalen, Idee ist es als Rest API in einem zu implementieren anderer Server von AEM. Vielen Dank im Voraus jede Hilfe wird geschätzt.

Antwort

2

Für AEM 6.1+ resolverFactory.getAdministrativeResourceResolver(null) ist eingeschränkt und wird Null zurückgeben, so ist dies erwartet Verhalten.

Da Sie Admin Resource Resolver verwenden, kann ich nur davon ausgehen, dass Sie etwas tun möchten, die einen breiteren Zugriff erfordert. Diese Vorgehensweise wird nicht mehr empfohlen und es wird empfohlen, einen benutzerdefinierten Servicebenutzer mit den entsprechenden Berechtigungen zu erstellen.

Abhängig von der Position Ihres Codes (Servlet, JSP-Seite, Dienst usw.) können Sie ResourceResolver von verschiedenen Methoden wie dokumentiert here erhalten.

Verwandte Themen