Ruby 응용 프로그램을 배포하는 방법

  1. 탐색 트리에서 응용 프로그램 노드를 선택합니다.

    응용 프로그램 페이지가 열립니다.

  2. 배포된 응용 프로그램 테이블에서 배포 버튼을 누릅니다.

    응용 프로그램 또는 모듈 배포 페이지가 열립니다.

  3. 배포할 응용 프로그램의 위치를 지정합니다.
  4. 유형 드롭다운 목록에서 Ruby 응용 프로그램을 선택합니다.

    서버에 업로드할 패키지화된 파일 또는 GlassFish 서버에서 액세스할 수 있는 로컬 패키지화된 파일을 지정한 경우에는 응용 프로그램 유형이 자동으로 감지됩니다. GlassFish 서버에서 액세스할 수 있는 디렉토리를 지정한 경우에는 유형을 수동으로 지정해야 합니다.

  5. 응용 프로그램 이름 필드에 디렉토리 이름 또는 파일 이름의 접두어인 기본 이름을 유지하거나 다른 이름을 입력합니다.

    파일 업로드를 선택한 경우에는 기본 이름이 나타납니다. 응용 프로그램 이름은 고유해야 합니다.

  6. 컨텍스트 루트 필드에 Ruby 응용 프로그램을 식별하는 문자열을 입력합니다.

    Ruby 응용 프로그램의 URL에서 컨텍스트 루트 바로 앞에는 포트 번호(http://host: port/context-root/...)가 있습니다. 컨텍스트 루트는 슬래시로 시작해야 합니다(예: /hello).

  7. 응용 프로그램을 활성화하려면 상태 사용 가능 확인란을 선택합니다.

    이 옵션은 기본적으로 선택됩니다. 이 옵션을 비활성화하면 응용 프로그램을 사용할 수 없습니다.

  8. 응용 프로그램이 이미 배포된 경우 강제로 재배포하려면 강제 재배포 확인란을 선택합니다.

    이 옵션을 선택하지 않으면 이미 배포된 응용 프로그램에 대한 배포 시도에서 오류가 발생합니다. 이 옵션은 기본적으로 비활성화됩니다.

  9. JRuby 홈 필드에서 JRuby 컨테이너가 설치된 디렉토리의 경로를 입력합니다.

    기본 위치는 as-install/jruby입니다. 이 필드에 대한 값을 지정하면 응용 프로그램 값이 Ruby 컨테이너에 대해 설정된 JRuby 홈 값을 대체합니다.

  10. 초기 풀 크기 필드에 시작할 JRuby 런타임의 초기 수를 입력합니다.

    이 값은 최소 풀 크기 필드의 값보다 크거나 같고 최대 풀 크기 필드의 값보다 작거나 같아야 합니다. 기본값은 1입니다. 이 필드의 값을 지정하면 응용 프로그램 값이 Ruby 컨테이너에 대해 설정된 초기 풀 크기 값을 대체합니다.

  11. 최소 풀 크기 필드에 풀의 최소 JRuby 런타임 수를 입력합니다.

    이 값은 초기 풀 크기 필드의 값보다 작거나 같고 최대 풀 크기 필드의 값보다 작거나 같아야 합니다. 기본값은 1입니다. 이 필드의 값을 지정하면 응용 프로그램 값이 Ruby 컨테이너에 대해 설정된 최소 풀 크기 값을 대체합니다.

  12. 최대 풀 크기 필드에 풀의 최대 JRuby 런타임 수를 입력합니다.

    이 값은 최소 풀 크기 필드의 값보다 크거나 같고, 초기 풀 크기 필드의 값보다 크거나 같아야 합니다. 기본값은 1입니다. 이 필드의 값을 지정하면 응용 프로그램 값이 Ruby 컨테이너에 대해 설정된 최대 풀 크기 값을 대체합니다.

  13. 프레임워크 드롭다운 목록에서 응용 프로그램을 배포할 프레임워크를 선택합니다.

    사용 가능한 선택 항목은 rails, merb, sinatraauto-detection입니다. 기본값은 auto-detection입니다. 이 등록 정보를 auto-detection 이외의 값으로 설정하면 시간이 오래 걸릴 수 있는 일반 자동 감지 프로세스를 건너뛰고 지정한 프레임워크에 강제로 배포합니다. 배포된 응용 프로그램이 지정한 프레임워크용으로 작성되지 않은 경우 오류가 발생합니다.

  14. 랙 환경 드롭다운 목록에서 Rails 또는 Merb와 같은 JRuby 프레임워크가 실행되는 환경을 선택합니다.

    사용 가능한 선택 항목은 production, developmenttest입니다. 기본값은 development입니다.

  15. MT-안전 드롭다운 목록에서 응용 프로그램이 실행될 프레임워크에 대한 스레드 안전 설정을 선택합니다.

    이 등록 정보는 자동 감지된 사용자 제공 시작 스크립트를 사용하여 시작된 응용 프로그램에 영향을 미칩니다. 사용 가능한 선택 항목은 다음과 같습니다.

    true

    프레임워크가 스레드에 안전하며 따라서 풀을 만들 필요가 없음을 지정합니다.

    false

    응용 프로그램이 응용 프로그램 인스턴스의 풀로 시작되고 한 번에 하나의 스레드가 응용 프로그램의 각 인스턴스에 액세스함을 지정합니다.

    default

    GlassFish 서버에서 자동으로 스레드 안전을 감지하려고 시도합니다. 이 값이 기본값입니다.

    이 등록 정보는 스레드 안전을 자동으로 결정할 수 없는 프레임워크가 시작될 경우에만 영향을 미칩니다. 이 값을 true로 설정하더라도 자동 감지된 Rails 2.1.x 응용 프로그램이 스레드 안전 모드에서 시작되지 않으며, 스레드 안전 프레임워크를 풀 모드에서 시작되도록 하는 데 사용할 수도 없습니다.

  16. 가상 서버 드롭다운 목록에서 이 응용 프로그램과 연관될 가상 서버를 선택합니다.
  17. 설명 필드에 이 응용 프로그램의 설명을 입력합니다.
  18. 확인을 누릅니다.
참조
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 법적 공지