6.1.0.1 WebSphere Portal을 설치하고이를 마지막 권장 수정 팩 (WAS 포함)으로 갱신했습니다. LDAP 서버로 구성된 사용자 레지스트리 (Tivoli Directory Server 6.0).WebSphere Portal 6.1 puma 문제점
그룹/사용자 관리와 같은 포털 애플리케이션은 사용자와 올바르게 작업합니다. 관리 콘솔의 사용자 관리/그룹 관리에도 똑같습니다.
하지만 내 응용 프로그램에서 같은 코드를 실행하면
String dn = "cn=agsgroup,cn=groups,dc=egov2g,dc=kz";
String id = "cn";
Context ctx = new InitialContext();
PumaHome service = (PumaHome) ctx.lookup(PumaHome.JNDI_NAME);
PumaProfile pp = service.getProfile();
PumaLocator pl = service.getLocator();
Group group = pl.findGroupByIdentifier(dn);
Map map = pp.getAttributes(group, Arrays.asList(new String[] {id}));
내가 항상 MemberNotFoundException을 얻을
com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.cn=agsgroup,cn=groups,dc=egov2g,dc=kz
DN 100 % 정확합니다. 프로덕션에서는 동일한 코드가 작동하고 다른 서버에서는 동일한 코드가 작동합니다. 그러나 새 설치 및 다른 개발자의 서버에 설명 된 문제가 있습니다.
작업 및 휴무 서버의 wimconfig.xml 파일을 비교했는데 차이점을 찾을 수 없습니다.
코드는 포틀릿에 제대로 실행 아이디어
UPDATE 을 찾고. 그래서 필자가 포틀릿 컨텍스트없이 푸마를 초기화하면 올바르게 초기화되지 않습니다.
또한 당신의 대답에 동의하세요! – user918176