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

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

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


주 - "Java Virtual Machine"과 "JVM"은 Java 플랫폼용 가상 시스템을 의미합니다.


  1. 탐색 트리에서 구성 노드를 선택합니다.
  2. 구성 노드에서 JVM 설정 노드를 선택합니다.

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

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

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

  4. Javac 옵션 필드에 Java 프로그래맹 언어 컴파일러에 대한 명령줄 옵션을 입력합니다.

    EJB(Enterprise JavaBeans) 구성 요소가 배포되면 GlassFish 서버에서 컴파일러를 실행합니다.

  5. JPDA(Java Platform Debugger Architecture)로 디버깅하도록 설정하려면 디버그 사용 가능 확인란을 선택합니다.

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

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

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

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

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

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

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

  9. (옵션) 추가 등록 정보 섹션에서 추가 등록 정보를 지정합니다.

    등록 정보를 추가하려면 등록 정보 추가 버튼을 누릅니다. 빈 행이 표시되면 이름 필드에 등록 정보 이름을 입력하고 값 필드에 등록 정보 값을 입력합니다.

    GlassFish 서버에서는 JVM에 대한 추가 등록 정보를 정의하지 않습니다.

  10. 저장을 누릅니다.

    참고 - 기본 설정으로 돌아가려면 기본값 로드 버튼을 누른 다음 저장을 누릅니다.


  11. 서버를 다시 시작합니다.
참조
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 법적 공지