WebSphere® Application Server를
사용하는 경우 Linux에서
X GUI를 사용할 때 알려진 문제점입니다. 다음 오류가 발생할 수 있으며, 이때
실행 대화 상자가 나타나지 않습니다.
Caused by: java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
이 문제점을 해결하려면 시스템 환경 변수
JAVA_MMAP_MAXSIZE를 20 미만의 값으로 설정하십시오.
기본값은 JAVA_MMAP_MAXSIZE=20입니다.
크기가 20MB 미만인 모든 JAR 파일은 맵핑되는 메모리입니다.
JVM이 JAR 파일 크기가 작은 것으로 간주하면, JAR 파일이
메모리로 맵핑되며 각 JAR 파일에 대해 파일 설명자를 할당합니다.
WebSphere Application Server는
많은 JAR 파일을 사용하므로, 맵핑되는 메모리에 해당되는 JAR 파일의 최대 크기를
줄이면 할당하는 파일 디스크립터 수가 줄어들고 X GUI가 JAR 파일에 성공적으로
액세스할 수 있습니다.