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

서비스 애플리케이션 및 도움말 애플리케이션을 실행하도록 WebSphere Application Server를 구성하십시오.

이 태스크 정보

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

프로시저

  1. WebSphere 관리 콘솔을 여십시오. 콘솔의 URL은 다음과 같습니다.
    • http://<was_host>:<was_port>/ibm/console. 9060은 기본 포트입니다.
    • https://<was_host>:<was_port>/ibm/console. 기본 포트는 9043입니다. WebSphere 관리 보안이 사용 가능한 경우 이 URL을 사용하십시오.
  2. JDBC 드라이버에 대한 지원을 구성하십시오.
    1. 새 변수 RBF_JDBC_DRIVER_PATH를 작성하십시오. 환경 > WebSphere 변수에서 변수를 작성하십시오. 해당 범위는 WAS 노드 및 서버여야 합니다. 데이터베이스 드라이버 JAR 파일이 포함되어 있는 디렉토리에 값을 설정하십시오.
    2. 마스터 구성에 대한 변경사항을 저장하십시오.
    3. 새 변수를 사용 가능하게 하려면 WebSphere 서버를 중지하고 다시 시작하십시오.
    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. Build Forge 애플리케이션 WAR 파일을 설치하십시오.
    1. 애플리케이션 > 엔터프라이즈 애플리케이션을 여십시오.
    2. 설치를 클릭하십시오.
    3. rbf-services.war 파일을 찾아보십시오. rbf-services를 컨텍스트 루트로 사용하십시오.
      • Windows 시스템:
        <bfinstall>\PrepForExternal\rbf-services.war
      • UNIX 및 Linux 시스템:
        <bfinstall>/Platform/PrepForExternal/rbf-services.war
    4. 다음을 클릭하고, 선택되어 있지 않은 경우 다음 선택란을 지우십시오.
      • 자원에 대한 MBeans 작성
    5. 완료 단추가 표시될 때까지 다음을 클릭한 후 완료를 클릭하십시오.
    6. 설치 텍스트의 맨 아래에 있는 저장을 클릭하십시오.
  4. Build Forge 도움말 WAR 파일을 설치하십시오.
    1. 애플리케이션 > 엔터프라이즈 애플리케이션을 여십시오.
    2. 설치를 클릭하십시오.
    3. Build Forge 설치 디렉토리에서 BuildForgeHelp.war 파일을 찾아보십시오. 컨텍스트 루트로 /BuildForgeHelp를 사용하십시오.
    4. 다음을 클릭하고, 선택되어 있지 않은 경우 다음 선택란을 지우십시오.
      • 자원에 대한 MBeans 작성
    5. 완료 단추가 표시될 때까지 다음을 클릭한 후 완료를 클릭하십시오.
    6. 설치 텍스트의 맨 아래에 있는 저장을 클릭하십시오.
  5. RBF_JDBC_LIBRARY를 공유 라이브러리 참조로 설정하십시오.
    1. 애플리케이션 > 엔터프라이즈 애플리케이션을 여십시오.
    2. rbf-services.war 링크를 클릭하십시오.
    3. 공유 라이브러리 참조를 클릭하십시오.
    4. 서비스 계층 로그인 서블릿 상자를 선택하십시오.
    5. 참조 공유 라이브러리를 클릭하십시오.
    6. 목록에 RBF_JDBC_LIBRARY를 추가하십시오.
  6. 클래스 로더 순서를 설정하십시오. 모듈 관리에서 서비스 계층 로그인 서블릿을 선택하고 드롭 다운 상자에서 클래스 로더 순서를 찾으십시오. 해당 값을 먼저 로컬 클래스 로더와 함께 로드된 클래스(마지막 상위)로 변경하십시오.
  7. 마스터 구성에 대한 변경사항을 저장하십시오.
  8. Build Forge 구성 파일을 확인하십시오. 파일의 services_url 항목이 올바른 URL을 가리키는지 확인하십시오. WAS를 사용하는 경우 buildforge.conf에서 이 특성 값은 다음과 비슷합니다. https://<hostname>:9443/rbf-services 또는 https://<hostname>:9080/rbf-services. buildforge.conf 파일은 다음 위치에 있습니다.
    • Windows 시스템
      <bfinstall>\
    • UNIX 및 Linux 시스템
      <bfinstall>/Platform/
  9. rbf-services의 경우 bin 디렉토리의 모든 파일에 실행 권한을 추가하십시오(UNIX 및 Linux 시스템). 이 예제에서는 프로파일 AppSrv01이 사용됩니다. AppSrv01이 아닌 경우 프로파일 이름을 사용하십시오.
    chmod -R 755 <WAS-install>/AppServer/profiles/AppSrv01/installedApps/<node>/rbf-services_war.ear/rbf-services.war/bin
  10. 토큰 라이브러리 디렉토리를 포함하도록 PATH 변수를 업데이트하십시오.
    • Windows 시스템
      <bfinstall>\token_libs
    • UNIX 및 Linux 시스템
      <bfinstall>/Platform/token_libs
  11. 64비트 Linux 또는 WAS를 사용 중인 경우 제공된 64비트 라이브러리를 복사해야 합니다.
    1. 32비트 라이브러리 파일의 이름을 바꾸십시오.
      • 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

피드백