Rational® Engineering Lifecycle Manager에 적합하게 Tomcat 서버 설정

Jazz™ Team Server를 배치하고 시작하려면 애플리케이션 서버를 선택해야 하고 이 서버는 Jazz Team Server와 해당 애플리케이션을 호스트합니다.

이 태스크 정보

Jazz Team Server를 배치하고 시작하려면 애플리케이션 서버를 선택해야 하고 이 서버는 Jazz Team Server와 해당 애플리케이션을 호스트합니다.

포함된 Apache Tomcat 애플리케이션 서버를 Jazz Team Server 호스트 환경으로 사용하려는 경우, Apache Tomcat 서버 배치 및 시작 링크를 클릭하십시오.

IBM® WebSphere® Application Service를 호스트 환경으로 사용하려면 WebSphere Application Server 배치 및 시작 링크를 클릭하십시오.

Linux의 headless 모드에서 RM 서버를 시작할 때 발생하는 오류 해결. RM 애플리케이션에는 비즈니스 프로세스 다이어그램, 유스 케이스 다이어그램, 파트, 스케치, 스토리보드 및 스크린플로우과 같은 그래픽 아티팩트의 시각적 렌더링을 제공하는 변환기가 포함됩니다. 변환기는 서버에서 실행됩니다. Linux의 headless(콘솔) 모드에서 RM 서버를 시작할 때 조치가 자동으로 실패하고 CRRRW8010E 오류가 발생합니다. 이러한 상황이 발생하는 경우 Java™ 프로세스를 종료하고 보완 조치를 수행하면 서버를 성공적으로 실행할 수 있습니다. 자세한 정보는 https://jazz.net/wiki/bin/view/Main/RRCConverterTroubleshooting wiki 페이지를 참조하십시오.

Apache Tomcat에서 Windows 서비스로 실행(64비트)

64비트 컴퓨터에서 Jazz Team Server를 서비스로 실행하려면, Jazz Team Server와 함께 제공되는 64비트 버전의 Tomcat을 구성해야 합니다.

시작하기 전에

팁: 문제점을 피하려면 파일 경로에 공간을 사용하지 마십시오. 예를 들어, Program Files 디렉토리의 경우 PROGRA~1을 사용할 수 있습니다.
Jazz 저장소에 대한 데이터베이스로 Derby를 사용하는 경우, 각 애플리케이션에 대해 teamserver.properties 파일을 편집하여 DB 위치가 절대 경로가 되도록 설정하십시오. app name 변수를 해당 애플리케이션 디렉토리 이름(예: jts, ccm, qm)으로 대체하십시오. 아래 예제에서, JazzInstallDir은 Jazz Team Server가 설치된 위치를 참조합니다.
  1. JazzInstallDir\server\conf\app name\teamserver.properties 파일을 여십시오.
  2. com.ibm.team.repository.db.jdbc.location=conf/app name/derby/repositoryDB 항목을 com.ibm.team.repository.db.jdbc.location=C:/JazzInstallDir/server/conf/app name/derby/repositoryDB로 변경하십시오. 경로에서 슬래시(/)에 유의하십시오.
  3. 또한 com.ibm.team.datawarehouse.db.jdbc.location=//localhost\:1527/conf/jts/derby/warehouseDB 항목을 애플리케이션에 대해 com.ibm.team.datawarehouse.db.jdbc.location=//localhost\:1527/C:/JazzInstallDir/server/conf/jts/derby/warehouseDB로 변경하십시오. 그리고 com.ibm.team.datawarehouse.db.jdbc.location=conf/jts/derby/warehouseDB 항목을 JTS에 대해 com.ibm.team.datawarehouse.db.jdbc.location=C:/JazzInstallDir/server/conf/jts/derby/warehouseDB로 변경하십시오. 경로에서 슬래시(/)에 유의하십시오.
teamserver.properties를 편집하는 것 외에도 log4j.properties 파일을 편집하여 로그 파일 경로 이름을 절대로 작성하십시오. app name 변수를 적절한 애플리케이션 디렉토리 이름(예: jts, ccm, qm, rm, admin)으로 대체하십시오. app name.log and app name-etl.log 변수를 적절한 각 애플리케이션 로그 파일 이름(예: jts.log, ccm.log, qm.log, rm.log, admin.logjts-etl.log, ccm-etl.log, qm-etl.log)으로 대체하십시오(admin 및 rm의 경우 *-etl.log가 없습니다).
  1. JazzInstallDir\server\conf\app name\log4j.properties 파일을 여십시오.
  2. log4j.appender.file.File=logs/appName.log 항목을 log4j.appender.file.File=C:/JazzInstallDir/server/logs/appName.log로 변경하십시오. 경로에서 슬래시(/)에 유의하십시오.
  3. log4j.appender.etl.File=logs/appName-etl.log 항목을 log4j.appender.etl.File=C:/JazzInstallDir/server/logs/appName-etl.log로 변경하십시오. 경로에서 슬래시(/)에 유의하십시오.
참고: 이 단계를 건너뛰고 로그 파일의 경로를 제공하지 않으면 로그 파일은 기본 Windows 디렉토리에 작성됩니다. 예를 들어, Windows 7에서 로그 디렉토리는 C:\Windows\System32\LogFiles입니다.

서버가 설치되지 않았는지 확인하십시오. 서비스가 설치된 경우 서비스를 설치 제거하고 컴퓨터를 다시 시작하십시오. 그런 다음, 새 서비스를 설치하십시오.

프로시저

  1. 다음 단계에 따라 CATALINA_HOME 변수를 설정하십시오.
    1. Windows 제어판에서 시스템 특성 창을 여십시오.
    2. 고급 탭을 클릭한 후 환경 변수를 클릭하십시오.
    3. 시스템 변수에서 새로 작성을 클릭하십시오.
    4. 변수 이름CATALINA_HOME을 입력하고, 변수값C:\JazzInstallDir\server\tomcat을 입력하십시오.
  2. 변수가 적용되도록 하려면 시스템을 다시 시작하십시오.
  3. 명령 프롬프트를 열고 JazzInstallDir\server\tomcat\bin 디렉토리로 변경한 후 다음 명령을 입력하여 새 64비트 서비스를 설치하십시오.

    service.bat install tomcat7.

    참고: UAC(User Account Control)가 있는 Windows 운영 체제(예: Windows 7)에서 명령 쉘은 관리자로 실행해야 합니다.
  4. JazzInstallDir\server\tomcat\bin\tomcat7w.exe 프로그램을 실행하여 서비스를 구성하십시오.
  5. Java 탭을 클릭하고 기본값 사용 선택란을 지우십시오.
  6. JVM(Java Virtual Machine)에 다음 경로를 추가하십시오. 생략 부호 아이콘을 클릭하여 jvm.dll 파일을 찾아볼 수도 있습니다.
    JazzInstallDir\server\jre\bin\j9vm\jvm.dll
  7. Java 옵션 텍스트 필드의 끝에 다음 행을 추가하십시오.
    참고: -DJAZZ_HOME-Dlog4j.configuration 경로는 URL 경로여야 합니다. "file:" 다음의 세 개의 슬래시(///)와 경로에 있는 슬래시에 유의하십시오. tempDir 경로는 절대 경로여야 합니다.
    -DJAZZ_HOME=file:///C:/JazzInstallDir/server/conf
    -Djava.awt.headless=true 
    -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true 
    -Dcom.ibm.team.repository.tempDir=C:\JazzInstallDir\server\tomcat\temp
    -Djazz.connector.sslProtocol=SSL_TLS
    -Djazz.connector.algorithm=IbmX509
    -Dlog4j.configuration=file:///C:/JazzInstallDir/server/conf/startup_log4j.properties-Xmx4g
    -Xms4g
    -Xgcpolicy:gencon-Xcompressedrefs 
    Jazz Team Server가 Windows 플랫폼에 설치되었지만 z/OS®용 DB2® 데이터베이스 서버를 사용하는 경우, 이 행을 추가하여 경로를 드라이버 위치로 대체하십시오.
    참고: 드라이버 위치의 경로는 파일 경로여야 하며 슬래시(/)에 유의하십시오.
    -DDB2Z_JDBC=D:/JazzInstallDir/server/db2z
    Oracle 데이터베이스를 사용 중인 경우 다음 행을 추가하여 경로를 드라이버 위치로 대체하십시오.
    참고: 드라이버 위치의 경로는 파일 경로여야 합니다.
    -DORACLE_JDBC_DRIVER_FILE=C:\OJDBCLocation\ojdbc6.jar
    SQL Server 데이터베이스를 사용 중인 경우 다음 행을 추가하여 경로를 드라이버 위치로 대체하십시오.
    참고: 드라이버 위치의 경로는 파일 경로여야 합니다.
    -DSQLSERVER_JDBC_DRIVER_FILE=C:\SQLJDBCLocation\sqljdbc4.jar
  8. 최대 메모리 풀에서 풀 크기를 4000으로 변경하십시오.
  9. 시작시스템 종료 탭에서 모드 설정에 대해 jvm이 선택되었는지 확인하십시오.
  10. 일반 탭을 클릭하고 시작 유형자동으로 변경하여 Windows 시작 시 서비스를 자동으로 시작하십시오.
  11. 서비스가 시작되면 브라우저에서 서버에 로그온하여 서버가 실행되고 있는지 확인하십시오.

피드백