[IBM i]

엔터프라이즈 ID 맵핑 문제점 해결 팁

다음 정보는 EIM(Enterprise Identity Mapping) 구성 또는 연결 팩토리 구성에 대한 문제점 해결 정보를 제공합니다.

AdminControl 서비스를 사용할 수 없음

증상 설명
다음 메시지가 표시됩니다.

메시지: WASX7017E: "/QIBM/ProdData/OS400/Java400/cfgIdToken.jacl" 파일를 실행하는 동안 예외가 수신되었습니다. 예외 정보: com.ibm.ws.scripting.ScriptingException: AdminControl 서비스를 사용할 수 없습니다.

WebSphere® Application Server 프로파일의 애플리케이션 서버 또는 배치 관리자가 시작되지 않거나 wsadmin 옵션 -conntype NONE이 지정되지 않습니다.

샘플 애플리케이션이 웹 브라우저 세션에 구성 관련 메시지를 리턴함

증상 설명
다음 메시지가 표시됩니다.

메시지: com.ibm.as400.access.AS400SecurityException: 사용자 ID를 알 수 없습니다.

EIM은 샘플 애플리케이션에 로그인하는 데 사용되는 사용자 ID에 대한 맵핑을 포함하지 않습니다.
다음 메시지가 표시됩니다.

메시지: com.ibm.as400.access.ServerStartupException: 비밀번호 암호화 표시기가 올바르지 않습니다.

대상 iSeries 서버가 EIM(Enterprise Identity Mapping)에 대해 구성되지 않습니다.
다음 메시지가 표시됩니다.

메시지: java.net.ConnectException: 원격 호스트가 시도된 연결 조작을 거부했습니다.

대상 서버가 iSeries 서버가 아닙니다.
다음 메시지가 표시됩니다.

메시지: 연결 팩토리 검색에 실패했습니다. 커넥터가 구성되어 있지 않거나 서블릿 자원 참조(JNDI 이름)가 web.xml 파일에서 올바르게 설정되어 있지 않습니다. 서블릿은 web.xml 파일의 자원 참조가 eis/IdentityToken_Shared_Reference일 것으로 예상합니다.

커넥터가 구성되어 있지 않거나 서블릿 자원 참조(JNDI 이름)가 web.xml 파일에서 올바르게 설정되어 있지 않습니다. 서블릿은 web.xml 파일의 자원 참조가 eis/IdentityToken_Shared_Reference일 것으로 예상합니다.
다음 메시지가 표시됩니다.

메시지: JAAS 주제 오브젝트가 J2C(Java™ 2 Connector) 커넥터에 전달되지 않았습니다. WebSphere Application Server 보안이 서블릿에 대해 올바르게 구성되어 있지 않기 때문입니다.

WebSphere Application Server 관리 보안가 사용으로 설정되어 있지 않습니다.
다음 메시지가 표시됩니다.

메시지: javax.resource.ResourceException: com.ibm.eim.jndi.DomainJNDI:method_name: 초기 디렉토리 컨텍스트 연결에 실패했습니다.

이 메시지는 다음 문제 중 하나로 인해 발생합니다.
  • 연결 팩토리에 대해 구성된 인증 데이터 항목이 올바르지 않은 LDAP(Lightweight Directory Access Protocol) 식별 이름을 포함합니다.
  • 연결 팩토리에 대해 구성된 인증 데이터 항목이 올바르지 않은 LDAP 비밀번호를 포함합니다.
  • 연결 팩토리에 대해 구성된 LDAP 호스트 이름이 올바르지 않습니다.
  • 연결 팩토리에 대해 구성된 LDAP 포트가 올바르지 않습니다.
  • LDAP 서버가 시작되지 않습니다.
  • 연결 팩토리에 대해 구성된 EIM(Enterprise Identity Mapping) 도메인 이름이 올바르지 않습니다.
  • 연결 팩토리에 대해 구성된 EIM 상위 이름이 올바르지 않습니다.
다음 메시지가 표시됩니다.

메시지: javax.resource.ResourceException: 입력 URL이 널이거나 올바르지 않습니다.

LDAP 호스트 이름이 연결 팩토리에 대해 구성되지 않습니다.
다음 메시지가 표시됩니다.

메시지: com.ibm.as400.access.AS400SecurityException: 알 수 없는 문제점이 발생했습니다.

대상 iSeries 서버가 연결 팩토리에 대해 구성된 EIM 도메인에 결합되지 않거나 EIM 소스 레지스트리 이름이 올바르지 않습니다.
다음 단계를 수행하여 EIM에 대한 추적을 사용으로 설정하십시오.
참고: 이 추적은 idTokenRA.JCA15.rar에 대해서만 사용 가능합니다.
  1. 관리 콘솔에서 서버 > 애플리케이션 서버 > server_name > 로그 세부사항 레벨 변경을 선택하십시오.
  2. Runtime 탭을 클릭하십시오.
  3. Save runtime changes to configuration as well을 선택하십시오.
  4. 텍스트 필드에서 이전 항목을 제거하고 다음을 입력하십시오.
    com.ibm.jca.idtoken.*=all: com.ibm.eim.token.*=all
  5. 적용을 클릭하고 변경사항을 저장하십시오.

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsec_idtokentrb
파일 이름:rsec_idtokentrb.html