WebSphere Application Server에서 BIRT 웹 아카이브 구성

이 주제에서는 WebSphere® Application Server에서 BIRT 웹 아카이브를 구성하는 방법에 대해 설명합니다.

이 태스크 정보

WebSphere Application Server에 BIRT(Business Intelligence and Reporting Tools) 서버 런타임을 설치한 후 BIRT 웹 아카이브의 구성 설정을 환경에 필요한 값으로 변경하십시오.
참고: BIRT 배치에 대한 추가 정보는 BIRT FAQ에 있습니다.
포트 정보 찾기
다음 지시사항에 지정된 경로 위치는 WebSphere Application Server 프로파일 구성에 대한 기본 포트를 사용합니다. 사용자 환경에서 기본값을 사용하지 않는 경우 올바른 값을 사용하도록 포트 번호를 업데이트해야 합니다. /profiles/logs/AboutThisProfile.txt 디렉토리에서 프로파일에 대해 구성된 포트를 찾을 수 있습니다.
wsadmin 도구 사용
BIRT 버전 2.3.2 이상을 사용 중인 경우 구성 설정을 변경한 후 WebSphere Application Server wsadmin 도구를 사용하여 BIRT web.xml 파일을 업데이트해야 합니다. 이 도구에 대한 정보는 WebSphere Application Server Information Center를 참조하십시오.

프로시저

  1. BIRT 웹 아카이브를 여십시오.
    1. 웹 브라우저에 다음 URL을 입력하여 WebSphere 통합 솔루션 콘솔을 시작하십시오.
      http://server_host:port/ibm/console/login.do
      여기서 port는 WebSphere Application Server 프로파일용 포트입니다. WebSphere가 새 프로파일 디렉토리에 설치된 경우 기본 포트는 12060입니다. 기본 WebSphere 프로파일에 설치된 경우 관리 포트는 9060입니다.
  2. 다음과 같이 구성 설정을 업데이트하십시오.
    1. 애플리케이션 -> 애플리케이션 유형 → WebSphere 엔터프라이즈 애플리케이션을 선택하십시오.
    2. birt_war을 클릭하십시오. BIRT 설정을 사용자 정의할 수 있는 구성 탭이 열립니다.
    3. 세부사항 특성 페이지에서 클래스 로딩 및 업데이트 발견을 선택하십시오.
    4. 업데이트된 파일의 폴링 간격에 정수 값(예: 60)을 입력하십시오.
    5. 클래스 로더 순서에서 애플리케이션 클래스 로더를 사용하여 로드된 클래스 먼저(상위는 마지막에)를 선택하십시오.
    6. WAR 클래스 로더 정책 페이지에서 애플리케이션에 대한 단일 클래스 로더를 선택하십시오.
  3. 구성 설정을 저장하려면 확인을 클릭하십시오. 그런 다음, 저장을 클릭하여 마스터 구성에 변경사항을 적용하십시오.
  4. BIRT 버전 2.3.2 이상을 사용 중인 경우 BIRT web.xml을 업데이트하십시오.
    1. BIRT web.xml 파일을 임시 디렉토리에 복사하십시오. web.xml<cq_profile_dir>/installedApps/dfltCell/birt_war.ear/birt.war/WEB-INF/web.xml 디렉토리에서 찾을 수 있습니다.
      참고: Windows, Unix 및 Linux 플랫폼에서 기본 WebSphere Application Server 셀 디렉토리는 dfltCell입니다. Solaris 플랫폼에서 기본값은 <srv>Node01Cell입니다.
    2. 임시 디렉토리로 이동하십시오. 그런 다음, web.xml 파일을 편집하십시오.
    3. WORKING_FOLDER_ACCESS_ONLY의 매개변수 값을 true에서 false로 변경하십시오.
      <context-param>
        <param-name>WORKING_FOLDER_ACCESS_ONLY</param-name>
        <param-value>false</param-value>
    4. WORKING_FOLDER_ACCESS_ONLY의 매개변수 값을 true에서 false로 변경하십시오.
    5. 파일을 저장하십시오.
    6. 업데이트된 파일을 WebSphere 마스터 구성에 적용하십시오.
      1. 명령 프롬프트에서 4 단계에서 작성한 임시 디렉토리로 이동하십시오. 이후 다음 명령을 실행하여 대상 프로파일의 wsadmin 도구를 시작하십시오.
        Windows
        <cq_profile_dir>\bin\wsadmin
        UNIX 또는 Linux
        <cq_profile_dir>/bin/wsadmin.sh

        여기서 <cq-profile-dir>은 BIRT 서버 런타임 환경이 설치된 프로파일의 경로입니다.

        참고: 프로파일에 대한 WebSphere 관리 보안이 사용되는 경우 프롬프트가 표시되면 관리 사용자에 대한 사용자 이름 및 비밀번호를 입력하십시오. 일부 경우에 wsadmin 도구를 시작하려면 추가 매개변수를 제공해야 할 수 있습니다. 예를 들어, WebSphere 프로파일이 8880을 기본 SOAP 커넥터로 사용하지 않는 경우 해당 포트 번호를 제공해야 합니다. <cqweb-profile-root> 디렉토리에서 cqwebprofile_ports.txt 파일 또는 기존 WAS 프로파일의 포트 정의 파일을 찾으십시오. 파일을 연 다음 SOAP_CONNECTOR_ADDRESS=<port#>를 찾으십시오. 공통 설치 시나리오에서 포트 번호는 12880입니다. 다음 구문을 사용하여 포트 번호를 제공하십시오.
        wsadmin -connType SOAP -port #### -user admin -password YourPassword
      2. wsadmin 프롬프트에서 다음 명령을 입력하십시오.
        wsadmin> $AdminApp update birt_war file {-operation update -contents web.xml -contenturi birt.war/WEB-INF/web.xml}
        wsadmin> $AdminConfig save
        wsadmin>exit

피드백