首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ResourceResolverFactory getServiceResourceResolver在AEM6.1中抛出异常

ResourceResolverFactory getServiceResourceResolver在AEM6.1中抛出异常
EN

Stack Overflow用户
提问于 2015-07-10 21:26:58
回答 4查看 18.8K关注 0票数 13

我想将一些数据写入AEM,下面的代码在AEM 6.0中对我很好,但在AEM 6.1中不适用,总是抛出一个Login异常,如下所示:

当为Service:'writeService'.org.apache.sling.api.resource.LoginException:获取CRX用户时,登录异常不能为bundle derive p.tti.commons- service 395和service派生用户名

OSGI Config:

我班上的代码:

代码语言:javascript
复制
import javax.jcr.Session;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.api.resource.ResourceResolverFactory;
....
@Reference
private ResourceResolverFactory factory;
private ResourceResolver resourceResolverWriter;
private static Session adminSession;
...
...
Map<String, Object> param = new HashMap<String, Object>();        
    param.put(ResourceResolverFactory.SUBSERVICE, "writeService");
try {
  resourceResolverWriter = factory.getServiceResourceResolver(param);            
  adminSession = resourceResolverWriter.adaptTo(Session.class);
...
} catch (LoginException e) {
...
}

我在AEM 6.1上漏掉了什么吗?

EN

Stack Overflow用户

发布于 2017-10-21 01:55:32

此外,如果您计划将来迁移到AEM 6.2,请考虑使用ACS共用以方便系统用户的创建和可用性。它消除了所有可能容易出错的手工过程。

https://adobe-consulting-services.github.io/acs-aem-commons/features/ensure-service-users/index.html

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31350548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档