Build Forge® 애플리케이션을 실행하도록 Websphere Application Server 구성

서비스 애플리케이션 및 도움말 애플리케이션을 실행하도록 WebSphere® Application Server를 구성합니다.

이 태스크 정보

WebSphere Application Server 관리 콘솔에서 이 프로시저의 단계를 수행하십시오.
WebSphere Application Server 버전 8.0에서는 WebSphere Application Server 관리 콘솔의 사용자 인터페이스가 약간 변경되었습니다. 아래 지시사항은 버전 7 이하에 대한 지시사항입니다. 버전 8.0에서의 다음 차이점은 이 프로시저에 적용됩니다.
  • 애플리케이션에 액세스하려면 애플리케이션 > 애플리케이션 유형 > 엔터프라이즈 애플리케이션을 클릭하십시오.
  • 애플리케이션을 선택한 후, 컨텍스트 루트를 설정하십시오.
노트:
  • 자원에 대한 MBeans 작성에 대한 선택란이 표시되지 않습니다.
  • WAS에서 Build Forge®를 재배치하려면 이전에 배치한 Build Forge®를 삭제하십시오.

프로시저

  1. WebSphere Application Server 관리 콘솔을 여십시오. 콘솔의 URL은 다음과 같습니다.
    • http://<was_host>:<was_port>/ibm/console. 기본 포트는 9060입니다.
    • https://<was_host>:<was_port>/ibm/console. 기본 포트는 9043입니다. WebSphere Application Server 관리 보안이 사용 가능한 경우, 이 URL을 사용하십시오.
  2. JDBC 드라이버에 대한 지원을 구성하십시오.
    1. 새 변수 RBF_JDBC_DRIVER_PATH를 작성하십시오. 환경 > WebSphere 변수에서 변수를 작성하십시오. 해당 범위는 WebSphere Application Server 노드 및 서버여야 합니다. 데이터베이스 드라이버 JAR 파일이 포함되어 있는 디렉토리에 값을 설정하십시오.
    2. 마스터 구성에 대한 변경사항을 저장하십시오.
    3. 새 변수를 사용 가능하게 하려면 WebSphere Application Server를 중지시킨 후 다시 시작하십시오.
    4. 새 공유 라이브러리 RBF_JDBC_LIBRARY를 작성하십시오.

      환경 > 공유 라이브러리에서 라이브러리를 작성하십시오. 작성한 RBF_JDBC_DRIVER_PATH를 사용하여 JDBC 디바이스 드라이버의 JAR 파일 이름을 추가하십시오. 목록에 둘 이상의 jar 파일이 있는 경우, 고유 행에 각 jar 파일을 배치하십시오(DB2의 경우 아래 표시된 대로).

      다음은 MySQL 데이터베이스 드라이버에 대한 예제입니다.

      ${RBF_JDBC_DRIVER_PATH}\mysql-connector-java-5.0.5-bin.jar

      다음 예제는 DB2용입니다.

      ${RBF_JDBC_DRIVER_PATH}\db2jcc.jar
      ${RBF_JDBC_DRIVER_PATH}\db2jcc_license_cu.jar

      UNIX 또는 Linux의 경우, 위 예제에서 백슬래시(\) 대신 슬래시(/)를 사용하십시오.

    5. 마스터 구성에 대한 변경사항을 저장하십시오.
  3. WebSphere Application Server가 Solaris에 배치된 경우 WAS 애플리케이션 서버 JVM을 업데이트하여 IO 프로세스에 대해 DevPollSelectorProvider를 사용해야 합니다.

    WAS 관리 콘솔로 이동하십시오. 서버 > 서버 유형 > WebSphere Application Server > server1 > Java 및 프로세스 관리 > 프로세스 정의 > JVM(Java Virtual Machine) > 일반 JVM 인수를 여십시오.

    일반 JVM 인수의 컨텐츠는 다음과 같습니다.
    -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider 

    기본 서버 이름은 server1입니다. 그러나 Build Forge®가 배치된 애플리케이션 서버에 다른 이름이 있는 경우 이를 사용하십시오.

  4. Build Forge® 애플리케이션 WAR 파일을 설치하십시오.
    1. 애플리케이션 > 엔터프라이즈 애플리케이션을 여십시오.
    2. 설치를 클릭하십시오.
    3. jas.war 파일을 찾아보십시오. /jas를 컨텍스트 루트로 사용하십시오.
      • Windows 시스템:
        <bfinstall>\PrepForExternal\jas.war
      • UNIX 및 Linux 시스템:
        <bfinstall>/Platform/PrepForExternal/jas.war
    4. 다음을 클릭하고, 자원에 대한 MBeans 작성 선택란이 선택되어 있지 않은 경우 해당 선택란을 선택 취소하십시오.
    5. 다음을 클릭한 후 완료를 클릭하십시오.
    6. 설치 텍스트 맨 아래에 있는 저장을 클릭하십시오.
  5. Build Forge® 도움말 WAR 파일을 설치하십시오.
    1. 애플리케이션 > 엔터프라이즈 애플리케이션을 클릭하십시오.
    2. 설치를 클릭하십시오.
    3. Build Forge® 설치 디렉토리에서 BuildForgeHelp.war 파일을 찾아보십시오. 컨텍스트 루트로 /BuildForgeHelp를 사용하십시오.
    4. 다음을 클릭하고, 자원에 대한 MBeans 작성 선택란이 선택되어 있지 않은 경우 해당 선택란을 선택 취소하십시오.
    5. 완료 단추가 표시될 때까지 다음을 클릭한 후 완료를 클릭하십시오.
    6. 설치 텍스트의 맨 아래에 있는 저장을 클릭하십시오.
  6. RBF_JDBC_LIBRARY를 공유 라이브러리 참조로 설정하십시오.
    1. 애플리케이션 > 엔터프라이즈 애플리케이션을 클릭하십시오.
    2. jas.war 링크를 클릭하십시오.
    3. 공유 라이브러리 참조를 클릭하십시오.
    4. jas.war 상자를 선택하십시오.
    5. 참조 공유 라이브러리를 클릭하십시오.
    6. 목록에 RBF_JDBC_LIBRARY를 추가하십시오.
  7. 클래스 로더 순서를 설정하십시오.
    1. 모듈 관리 아래에서 jas.war를 선택하고 드롭 다운 메뉴에서 클래스 로더 순서를 선택하십시오.
    2. 해당 값을 먼저 로컬 클래스 로더와 함께 로드된 클래스(마지막 상위)로 변경하십시오.
  8. 마스터 구성에 대한 변경사항을 저장하십시오.
  9. Build Forge® 구성 파일을 확인하십시오. 파일의 services_url 항목이 올바른 URL을 가리키는지 확인하십시오. WebSphere Application Server를 사용 중인 경우, buildforge.conf에서 이 특성 값은 다음과 같아야 합니다. https://<hostname>:9443/jas 또는 https://<hostname>:9080/jas. buildforge.conf 파일은 다음 위치에 있습니다.
    • Windows 시스템
      <bfinstall>\
    • UNIX 및 Linux 시스템
      <bfinstall>/Platform/
  10. UNIX 및 Linux 시스템의 경우, jas에 대한 bin 디렉토리의 모든 파일에 실행 권한을 추가하십시오.

    이 예제에서는 프로파일 AppSrv01이 사용됩니다. 프로파일 이름이 AppSrv01이 아닌 경우, 사용자의 프로파일 이름을 사용하십시오.

    chmod -R 755 <WAS-install>/AppServer/profiles/AppSrv01/installedApps/<node>/jas_war.ear/jas.war/bin
  11. 라이브러리 PATH 변수를 업데이트하여 다음 디렉토리를 포함하십시오.
    • Windows 시스템, PATH에는 다음과 같은 내용이 포함됩니다.
      <bfinstall>\token_libs
    • AIX 시스템, LIBPATH에는 다음과 같은 내용이 포함됩니다.
      <bfinstall>/Platform/token_libs
    • Linux/Solaris, LD_LIBRARY_PATH에는 다음과 같은 내용이 포함됩니다.
      <bfinstall>/Platform/token_libs
  12. 64비트 Linux 또는 WebSphere Application Server를 사용 중인 경우, 다음 단계를 완료하여 제공된 64비트 라이브러리를 복사하십시오.
    1. 라이브러리 파일의 이름을 바꾸십시오.
      • Windows 시스템: <bfinstall>\token_libs\rcl_rational.dll<bfinstall>\token_libs\rcl_rational.dll.old로 이름을 바꾸십시오.
      • UNIX 및 Linux 시스템: <bfinstall>/Platform/token_libs/librcl_rational.so<bfinstall>/Platform/token_libs/librcl_rational.so.old로 이름을 바꾸십시오.
    2. 64비트 라이브러리 파일을 token_libs_64에서 token_libs로 복사하십시오. 명령에서는 행 바꾸기를 사용하지 마십시오. 여기서는 읽기 쉽게 하기 위해 사용되었습니다.
      • Windows 시스템
        copy <bfinstall>\token_libs_64\rcl_rational.dll 
             <bfinstall>\token_libs\rcl_rational.dll
      • UNIX 및 Linux 시스템
        cp <bfinstall>/Platform/token_libs_64/librcl_rational.so 
           <bfinstall>/Platform/token_libs/librcl_rational.so

피드백