Contents
SYMPTOMS
웹로직 콘솔 접속 시, weblogic.management.NoAccessRuntimeException 에러 발생으로 콘솔 작업 불가
1
2
3
4
5
6
7
<Console> <BEA-240003> <Console encountered the following
error Unexpected exception occured in page flow request processor:
weblogic.management.NoAccessRuntimeException:
Access not allowed for subject: principals=[],
on ResourceType:
weblogic.management.mbeanservers.edit.ConfigurationManagerMBean
Action: execute, Target: startEdit
접근 관련 에러로, 정상적으로 데이터를 못 읽어오는 듯한 증상들 발현
ex) 콘솔에서 보여져야 하는 정보들이 안 보임 (jndi tree, 보안영역 사용자 정보 등)
CAUSE
IBM JDK 버전의 버그로 확인됨.
[참고 문서]
After Upgrading IBM JDK, Getting Error: BEA-240003 Console encountered the following error weblogic.management.NoAccessRuntimeException: [Management:141102]Subject: principals=[] does not have access to perform Admin actions (Doc ID 1992027.1)
SOLUTION
1
2
3
4
5
6
7
8
9
10
The jvm has been modified to treat AccessControlContexts that
are created when a security manager is not enabled as trusted.
.
This APAR will be fixed in the following Java Releases:
6 SR16 FP4 (6.0.16.4)
7 SR9 (7.0.9.0)
6 R1 SR8 FP4 (6.1.8.4)
7 R1 SR3 (7.1.3.0)
8 SR1 (8.0.1.0)
5.0 SR16 FP10 (5.0.16.10)
현재 에러가 발생한 java 버전은 JDK 1.6.0 SR16 FP3로, 버그 픽스된 JDK 1.6.0 SR16 FP4 (6.0.16.4)
이후 버전을 사용하여 해결이 가능할 것으로 보임.