2017-07-20 13 views
1

私は、Java APIを通じてAEM DAMにファイルをアップロードするプロジェクトに取り組んでいます。 DAMのファイルをアップロードするにはthis tutorialまで行っていました。AEMにファイルをアップロードするDAM

しかし、 "Null Pointer Exception" @ ResourceResolver resourceResolver = resolverFactory.getAdministrativeResourceResolver(null);を取得しているので、このコードチェックを取得できません。

私が書いているコードを貼り付けるだけで、AEMは別のサーバーで動作していて、自分のローカルサーバーから接続しようとしています。Ideaは、 AEMとは異なるサーバー。 おかげさまで、ありがとうございます。

答えて

2

の場合AEM 6.1+ resolverFactory.getAdministrativeResourceResolver(null)は制限されており、nullが返されるため、これは予想される動作です。

あなたは管理リソースリゾルバを使用しているので、より広いアクセスが必要なものを実行したいと思うことができます。この方法はもはや推奨されておらず、関連する権限を持つカスタムサービスユーザーを作成することをお勧めします。

コード(サーブレット、JSPページ、サービスなど)の場所に応じて、hereのようにさまざまな方法からResourceResolverを取得できます。

関連する問題