Sun Java System Application Server 9.1 빠른 시작 설명서

샘플 웹 응용 프로그램 배포

다음 절차에서는 개발자 프로필을 사용하여 도메인을 실행 중이라고 가정합니다.

Procedure자동 배포를 이용하여 Hello 응용 프로그램을 배포하는 방법

서버 설치에는 The Java EE 5 Tutorial에서 가져온 "Hello"라고 말하는 미리 패키지화된 응용 프로그램이 포함되어 있습니다. Hello 응용 프로그램은 samples/quickstart 디렉토리의 WAR(Web ARchive) 파일에 포함되어 있습니다. 패키지화된 응용 프로그램은 JAR(Java ARchive) 또는 EAR(Enterprise ARchive) 파일 형식일 수도 있습니다.

https://glasfish.dev.java.net/downloads/quickstart/hello.war에서도 이 응용 프로그램을 다운로드할 수 있습니다.

도메인의 autodeploy 디렉토리로 복사하면 최소한의 작업으로 미리 패키지화된 응용 프로그램을 즉시 사용할 수 있습니다.

  1. install-dir/samples/quickstart/hello.war를 찾거나 https://glasfish.dev.java.net/downloads/quickstart/hello.war에서 다운로드합니다.

  2. hello.warinstall-dir/domains/domain1/autodeploy/ 디렉토리로 복사합니다.


    정보 –

    Windows의 경우 바탕 화면에 autodeploy 디렉토리의 바로 가기를 만든 다음 hello.war 파일을 이 바로 가기에 끌어서 놓을 수 있습니다.


    서버에서 응용 프로그램 배포가 완료되면 autodeploy 디렉토리에 hello.war_deployed 파일이 생성됩니다. 시스템 속도에 따라 이 프로세스는 몇 초 정도 소요될 수 있습니다. 이 파일이 나타나기 전에 응용 프로그램 페이지로 이동하려고 하면 404-File Not Found 오류가 발생합니다.

  3. 응용 프로그램 페이지로 이동하려면 다음 URL에 액세스합니다. http://localhost:8080/hello

    이름 입력을 요청하는 응용 프로그램의 첫 번째 페이지가 표시됩니다.

    다음 메시지가 표시됩니다. 안녕하세요, 제 이름은 Duke입니다. 성함이 어떻게 되십니까?
  4. 이름을 입력하고 제출을 누릅니다.

    사용자에게 맞추어 Hello라고 말하는 사용자 정의 응답이 표시됩니다.

Procedure관리 콘솔을 이용하여 Hello 응용 프로그램을 배포하는 방법

  1. 웹 브라우저에서 http://localhost:4848/asadmin을 엽니다.

    • 브라우저와 Application Server가 모두 같은 시스템에서 실행 중이면 localhost를 사용하고 Application Server가 다른 시스템에서 실행 중이면 URL에서 해당 시스템 이름으로 대체합니다.

    • 4848은 관리 콘솔의 기본 포트 번호입니다. 설치 중에 포트 번호를 변경한 경우 해당 번호를 사용합니다.

  2. 관리자 이름과 비밀번호를 입력합니다.

  3. 왼쪽 영역에서 응용 프로그램 노드를 눌러 확장합니다.

  4. 웹 응용 프로그램을 누릅니다.

    배포된 웹 응용 프로그램이 있는 경우 목록을 볼 수 있습니다.

  5. Hello 응용 프로그램이 이미 배포된 경우에는 옆에 있는 확인란을 선택하고 배포 해제를 눌러 배포를 해제합니다.

  6. 배포를 누릅니다.

  7. Application Server와 함께 번들로 제공되는 Hello 응용 프로그램을 사용하거나 https://glasfish.dev.java.net/downloads/quickstart/hello.war에서 다운로드한 샘플을 업로드할 수 있습니다. 다음 중 한 가지를 수행합니다.

    • Application Server에서 액세스할 수 있는 패키지화된 로컬 파일 또는 디렉토리 옵션을 선택하고 파일 찾아보기를 누릅니다. install-dir/samples/quickstart 디렉토리로 이동하여 hello.war를 선택합니다.

  8. Hello 응용 프로그램을 다운로드한 경우 Application Server에 업로드할 패키지 파일 옵션을 선택하고 찾아보기를 누릅니다. 응용 프로그램을 다운로드한 디렉토리로 이동합니다.

  9. 확인을 누릅니다.

    웹 응용 프로그램 목록에 응용 프로그램이 나타납니다.

  10. 제대로 배포되었는지 확인하려면 웹 응용 프로그램 페이지에서 Hello 응용 프로그램을 선택하고 시작을 누릅니다.

CLI 명령을 사용하여 응용 프로그램 배포

asadmin deploy 명령을 사용하여 응용 프로그램을 배포할 수 있습니다. Sun Java System Application Server 9.1 Reference Manualdeploy(1)를 참조하십시오. asant 명령을 사용하여 배포할 수도 있습니다. 응용 프로그램 배포 방법에 대한 자세한 내용은 Sun Java System Application Server 9.1 Application Deployment GuideDeploying Modules and Applications를 참조하십시오.