Ant 빌드 도구로 BeenThere 샘플 빌드


J2EE 이식성
이 갤러리에 포함된 샘플 다시 빌드
시작하기
디렉토리 구조 식별
샘플 다시 빌드 및 설치

J2EE 이식성

J2EE 플랫폼에서 응용프로그램을 개발하는 가장 큰 이점 중 하나는 이식성입니다. 샘플 갤러리의 모든 샘플 프로그램은 워크스테이션에서 개발되어 Java 코드 행을 변경하지 않고도 z/OS 시스템에서 실행됩니다. 개발자는 Intel이나 UNIX 시스템에서 J2EE 응용프로그램을 빌드하여 EBCDIC을 ASCII로 또는 ASCII를 EBCDIC으로 파일 변환하는 데 인증 확인을 제거할 수 있습니다. 도구의 가용성으로 개발자는 개발 워크스테이션에서 EAR(Enterprise Archive) 파일을 더 쉽게 작성 및 테스트할 수 있고 z/OS 시스템에 더 쉽게 설치할 수 있습니다.

이 갤러리에 포함된 샘플 다시 빌드

모든 WebSphere Application Server(Application Server) for z/OS 고객은 다중 플랫폼용 Application Server 매체를 사용할 수 있습니다. WebSphere Application Server 기본 제품과 샘플을 이 패키지에서 지원하는 플랫폼 중 하나에 설치할 경우, 샘플 갤러리가 표시됩니다. 한 가지 예외는 sample_name > Ant로 빌드 > 플랫폼 > sample.ear 파일 다시 빌드 및 설치를 클릭할 경우, 해당 플랫폼에 EAR 파일을 다시 빌드할 수 있는 지시사항을 가져오는 것입니다.  EAR 파일(XML, xmi, JSP(JavaServer Pages) 파일 등)의 텍스트 파일은 ASCII 형식이어야 하므로 해당 파일을 ASCII 시스템에서 더 쉽게 편집할 수 있습니다.  ASCII 시스템에서 변경할 경우, EBCDIC을 ASCII로 변환하지 않고 만들어진 EAR 파일을 z/OS 플랫폼에서 전개 및 설치할 수 있습니다. 



시작하기

선택한 분산된 플랫폼에 WebSphere Application Server를 설치하고 Application Server 샘플 응용프로그램 설치를 표시하십시오.

샘플을 수정하거나 다시 빌드하기 전에 <profile_root> 디렉토리의 백업 사본을 작성하십시오. samples 디렉토리의 압축 파일을 작성하십시오. Zip 파일의 압축을 풀어 samples 디렉토리를 원래 상태로 복원할 수 있습니다.



디렉토리 구조 식별

샘플은 다음과 같이 디렉토리 구조를 빌드합니다.


profile_root/samples/src/BeenThere BeenThere 샘플의 샘플 소스 코드가 포함됩니다.
profile_root/samples/lib/BeenThere BeenThere 샘플의 BeenThere.ear 파일이 포함됩니다.
profile_root/samples/javadoc/BeenThere BeenThere 샘플을 빌드할 때 생성되는 Javadoc 문서가 포함됩니다.
profile_root/samples/bld/BeenThere 생성된 클래스 파일이 포함됩니다. 이러한 클래스 파일을 사용하여 최종 BeenThere.ear 파일을 생성하십시오. bld 디렉토리는 BeenThere 샘플이 다시 빌드된 후 작성됩니다.



샘플 다시 빌드 및 설치

다음 지시사항은 샘플을 다시 빌드하기 위한 단계를 설명합니다.


샘플 빌드 스크립트 실행

다음 단계를 따라 샘플을 다시 빌드하는 샘플 빌드 스크립트를 실행하십시오.

  1. 명령 프롬프트를 여십시오.
  2. 명령행에서 profile_root/samples/src/BeenThere 디렉토리로 변경하십시오.
  3. 샘플 빌드 스크립트를 실행하십시오.

  4. 다음 명령을 입력하십시오.

    profile_root\samples\bin\BeenThere\buildBeenThere.bat

    다음 명령을 입력하십시오.

    . profile_root/samples/bin/BeenThere/buildBeenThere.sh

    • Windows 개발 플랫폼에서 다음 명령을 입력하십시오.

      profile_root\samples\bin\BeenThere\buildBeenThere.bat

    • UNIX 및 Linux 개발 플랫폼에서 다음 명령을 입력하십시오.

      . profile_root/samples/bin/BeenThere/buildBeenThere.sh
    다음 명령을 입력하십시오.

    . profile_root/samples/bin/BeenThere/buildBeenThere.sh

이제 샘플이 빌드되었습니다.

profile_root/samples/bin/BeenThere 디렉토리에서 buildBeenThere.bat 또는 buildBeenThere.sh 스크립트를 찾으십시오. 스크립트는 적절한 클래스 경로 정보를 설정하고 Ant 빌드 유틸리티를 실행합니다. Ant 유틸리티는 샘플 빌드 방법을 설명하는 build.xml 파일을 읽습니다. Ant에 대한 추가 문서는 Jakarta 웹 사이트를 참조하십시오.

다시 빌드된 BeenThere.ear 파일 전송

다음 지시사항을 사용하여 FTP(File Transfer Protocol)를 통해 2진 EAR 파일을 z/OS 서버로 전송하십시오.

  1. <profile_root>/samples/lib/BeenThere 디렉토리에서 다시 빌드된 EAR 파일을 찾으십시오.
  2. 개발 플랫폼에서 WebSphere Application Server for z/OS로 FTP 세션을 여십시오.
  3. <profile_root>/samples/lib/BeenThere 디렉토리로 변경하십시오.
  4. del BeenThere.ear
  5. bin
  6. put BeenThere.ear
  7. quit

BeenThere.ear 파일 제거 및 다시 설치

다음과 같이 샘플을 다시 설치하십시오.


  1. 웹 브라우저를 열어 관리 콘솔을 실행하고 http://<host_name>:9060/ibm/console로 이동하십시오. 여기서, <host_name>은 Deployment Manager가 실행 중인 IP 주소 또는 호스트 이름입니다.
  2. 웹 브라우저를 열어 관리 콘솔을 실행하고 http://<host_name>:9060/ibm/console로 이동하십시오. 여기서, <host_name>은 Deployment Manager가 실행 중인 IP 주소 또는 호스트 이름입니다.
  3. 웹 브라우저를 열어 관리 콘솔을 실행하고 http://<host_name>:9080/admin으로 이동하십시오. 여기서, <host_name>은 Deployment Manager가 실행 중인 IP 주소 또는 호스트 이름입니다.
  4. 웹 브라우저를 열어 관리 콘솔을 실행하고 http://<host_name>:9060/ibm/console로 이동하십시오. 여기서, <host_name>은 Deployment Manager가 실행 중인 IP 주소 또는 호스트 이름입니다.
  5. 서버 > 클러스터를 클릭하십시오.
  6. 클러스터를 모두 선택하십시오.
  7. 중지를 클릭하십시오.
  8. 응용프로그램 > 엔터프라이즈 응용프로그램을 클릭하십시오.
  9. BeenThere 응용프로그램을 선택하십시오.
  10. 설치 제거를 클릭하십시오.
  11. 관리 콘솔의 기본 패널 맨 위에서 저장을 클릭하십시오.
  12. 저장을 클릭하십시오.
  13. BeenThere.ear 파일 설치에 대한 단계를 완료하십시오.

이제 다시 빌드된 BeenThere.ear 파일이 Application Server에 전개됩니다.