JVM 일반 설정을 구성하는 방법

JVM(Java Virtual Machine)을 통해 Java 바이트 코드를 물리적 시스템에서 실행할 수 있습니다. JVM 설정을 조정하여 성능을 향상시키고 메모리 할당 오류를 방지할 수 있습니다.

Java Virtual Machine은 GlassFish Server에 필요한 Java Platform, Standard Edition(Java SE 플랫폼)에 포함되어 있습니다. JVM 설정이 올바르지 않으면 서버가 실행되지 않으므로 이 설정을 변경할 때 주의해야 합니다.


주:

"Java Virtual Machine"과 "JVM"은 Java 플랫폼용 가상 시스템을 의미합니다.
  1. 탐색 트리에서 [구성] 노드를 확장합니다.

  2. 변경 중인 구성을 선택합니다.

  3. [JVM 설정] 노드를 선택합니다.

    [JVM 일반 설정] 페이지가 열립니다.

  4. 탐색 트리에서 [구성] 노드를 선택합니다.

  5. [구성] 노드에서 [JVM 설정] 노드를 선택합니다.

    [JVM 일반 설정] 페이지가 열립니다.

  6. [JVM 일반 설정] 페이지의 Java 홈 필드에 Java SE 소프트웨어의 설치 디렉토리 이름을 입력합니다.

    GlassFish Server는 Java SE 플랫폼을 사용합니다. 지정한 Java SE 소프트웨어 버전이 이 릴리스에서 지원되는지 확인하려면 Oracle GlassFish Server 릴리스 노트를 참조하십시오. 존재하지 않는 디렉토리 이름을 입력하거나 지원되지 않는 Java SE 소프트웨어 버전의 디렉토리를 입력하면 GlassFish Server가 시작되지 않습니다.

  7. [Javac 옵션] 필드에 Java 프로그래밍 언어 컴파일러에 대한 명령행 옵션을 입력합니다.

    EJB(Enterprise JavaBeans) 구성 요소가 배치되면 GlassFish Server에서 컴파일러가 실행됩니다.

  8. JPDA(Java Platform Debugger Architecture)로 디버깅하도록 설정하려면 [디버그 사용] 체크 박스를 선택합니다.

    JPDA는 응용 프로그램 개발자가 사용합니다. 자세한 내용은 Oracle GlassFish Server Application Development Guide를 참조하십시오.

  9. 디버그 옵션 필드에서 JVM에 전달할 JPDA 옵션을 입력합니다.

    이전 단계에서 디버깅을 사용하도록 설정한 경우에만 이 필드가 적용됩니다.

  10. RMI 컴파일 옵션 필드에 rmic 컴파일러에 대한 명령행 옵션을 입력합니다.

    EJB 구성 요소가 배치되면 GlassFish Server가 rmic 컴파일러를 실행합니다.

  11. [바이트 코드 선행 프로세서] 필드에 클래스 이름 목록을 입력합니다.

    클래스 이름을 구분하려면 콤마를 사용합니다. 클래스마다 com.sun.appserv.BytecodePreprocessor 인터페이스를 구현해야 합니다. 지정한 순서대로 클래스가 호출됩니다.

  12. [추가 속성] 섹션에서 추가 속성을 지정합니다.

    속성을 추가하려면 [속성 추가] 단추를 누릅니다. 빈 행이 표시되면 [이름] 필드에 속성 이름을 입력하고 [값] 필드에 속성값을 입력합니다.

    GlassFish Server에서는 JVM에 대한 추가 속성을 정의하지 않습니다.

  13. [저장]을 누릅니다.


    팁:

    기본 설정으로 돌아가려면 [기본값 로드] 단추를 누른 다음 [저장]을 누릅니다.
  14. 서버를 재시작합니다.

관련 항목
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices