이 주제에서는 WebSphere® Application
Server에서 BIRT 웹 아카이브를 구성하는 방법에 대해 설명합니다.
이 태스크 정보
WebSphere Application Server에
BIRT(Business Intelligence and Reporting Tools) 서버 런타임을 설치한 후 BIRT 웹 아카이브의
구성 설정을 환경에 필요한 값으로 변경하십시오.
- 포트 정보 찾기
- 다음 지시사항에 지정된 경로 위치는 WebSphere Application Server 프로파일 구성에 대한 기본 포트를 사용합니다.
사용자 환경에서 기본값을 사용하지 않는 경우 올바른 값을 사용하도록 포트 번호를 업데이트해야 합니다.
/profiles/logs/AboutThisProfile.txt 디렉토리에서 프로파일에 대해 구성된 포트를 찾을 수 있습니다.
- wsadmin 도구 사용
- BIRT 버전 2.3.2 이상을 사용 중인 경우 구성 설정을 변경한 후
WebSphere Application Server wsadmin 도구를 사용하여 BIRT web.xml 파일을 업데이트해야 합니다.
이 도구에 대한 정보는 WebSphere Application Server Information Center를 참조하십시오.
프로시저
- BIRT 웹 아카이브를 여십시오.
- 웹 브라우저에 다음 URL을 입력하여 WebSphere 통합 솔루션 콘솔을 시작하십시오.
http://server_host:port/ibm/console/login.do
여기서 port는
WebSphere Application Server 프로파일용 포트입니다.
WebSphere가 새
프로파일 디렉토리에 설치된 경우 기본 포트는 12060입니다. 기본
WebSphere 프로파일에 설치된 경우
관리 포트는 9060입니다.
- 다음과 같이 구성 설정을 업데이트하십시오.
- 애플리케이션 -> 애플리케이션 유형 → WebSphere 엔터프라이즈 애플리케이션을 선택하십시오.
- birt_war을 클릭하십시오. BIRT 설정을 사용자 정의할 수 있는 구성 탭이 열립니다.
- 세부사항 특성 페이지에서
클래스 로딩 및 업데이트 발견을 선택하십시오.
- 업데이트된 파일의 폴링 간격에 정수 값(예: 60)을 입력하십시오.
- 클래스 로더 순서에서 애플리케이션 클래스 로더를 사용하여 로드된 클래스 먼저(상위는 마지막에)를 선택하십시오.
- WAR 클래스 로더 정책 페이지에서
애플리케이션에 대한 단일 클래스 로더를 선택하십시오.
- 구성 설정을 저장하려면 확인을 클릭하십시오. 그런 다음, 저장을
클릭하여 마스터 구성에 변경사항을 적용하십시오.
- BIRT 버전 2.3.2 이상을 사용 중인 경우 BIRT web.xml을 업데이트하십시오.
- 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입니다.
- 임시 디렉토리로 이동하십시오. 그런 다음, web.xml 파일을 편집하십시오.
- WORKING_FOLDER_ACCESS_ONLY의 매개변수 값을 true에서 false로 변경하십시오.
<context-param>
<param-name>WORKING_FOLDER_ACCESS_ONLY</param-name>
<param-value>false</param-value>
- WORKING_FOLDER_ACCESS_ONLY의 매개변수 값을 true에서 false로 변경하십시오.
- 파일을 저장하십시오.
- 업데이트된 파일을 WebSphere 마스터 구성에 적용하십시오.
- 명령 프롬프트에서 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
- wsadmin 프롬프트에서 다음 명령을 입력하십시오.
wsadmin> $AdminApp update birt_war file {-operation update -contents web.xml -contenturi birt.war/WEB-INF/web.xml}
wsadmin> $AdminConfig save
wsadmin>exit