Sun Java System Access Manager 7.1 릴리스 노트

64비트 모드로 실행 중인 Web Server 7.0에서 StackOverflowError가 발생함(6449977)

64비트 JVM을 사용하여 Web Server 7.0 인스턴스에 Access Manager를 구성한 경우 콘솔 로그인 페이지에 액세스할 때 서버 오류 메시지가 표시됩니다. Web Server 오류 로그에 StackOverflowError 예외가 포함됩니다.

해결 방법: 다음 단계에 따라 Web Server 구성을 수정합니다.

  1. Web Server 관리 콘솔에 Web Server 관리자로 로그인합니다.

  2. [구성 편집]을 누릅니다.

    [플랫폼] 필드에서 [64]를 선택하고 [저장]을 누릅니다.

  3. [Java] 탭을 누른 다음 [JVM 설정] 탭을 누릅니다.

    • [옵션] 아래에서 최소 힙 크기 항목을 찾습니다(예: -Xms). 최소 힙 크기 값은 512m 이상이어야 합니다. 예를 들어 힙 크기 값이 -Xms512m보다 작은 경우 -Xms512m 이상으로 값을 변경합니다.

    • 최대 힙 크기 값은 768m 이상이어야 합니다. 최대 힙 크기가 -Xmx768m보다 작은 경우 -Xmx768m 이상으로 값을 변경합니다.

    • -Xss512k 또는 -Xss768k를 사용하여 Java 스택 크기를 512k 또는 768k로 설정합니다. Solaris Sparc 상에서 64비트 JVM의 경우 비워두면 기본 크기(1024k)로 설정할 수 있습니다.

  4. [성능] 탭을 누르고 [스레드 풀 설정] 링크를 누릅니다.

    스택 크기를 261144 이상으로 변경하고 [저장]을 누릅니다.

  5. 화면 오른쪽 위 모서리에 있는 [보류 중인 배포] 링크를 누릅니다.

    [구성 배포] 페이지에서 [배포] 버튼을 누릅니다.

  6. [결과] 창에서 [확인]을 눌러 Web Server 인스턴스를 다시 시작합니다.

    Web Server가 다시 시작된 후에 [결과] 창에서 [닫기]를 누릅니다.