IBM® Rational® Asset Manager에는 자산 개발을 관리하는 데 사용할 수 있는 라이프사이클 기능을 제어하는 IBM Rational Team Concert가 필요합니다. Rational Team Concert가 아직 없으면, Tomcat 서버에 배치할 수 있는 해당 제품의 제한된 버전이 포함됩니다.
Rational Team Concert 서버 애플리케이션을 이미 배치하여 구성한 경우, 새 애플리케이션을 설치하는 대신 기존 애플리케이션을 사용할 수 있습니다. Rational Asset Manager와 작동하도록 Rational Team Concert를 구성하려면 Rational Asset Manager와 작동하도록 Rational Team Concert 서버 구성을 참조하십시오.
설치되어 실행 중인 Tomcat 서버에 대한 관리 및 파일 액세스 권한이 있어야 합니다.
Tomcat 서버에 대한 보안 인증서가 있어야 합니다. 포함된 버전의 Rational Team Concert에는 보안 연결이 필요합니다.
웹 애플리케이션 및 포함된 IBM Rational Team Concert의 애플리케이션 파일을 개별 Tomcat 서버에 설치하여 Rational Asset Manager의 성능과 안정성을 향상시킬 수 있습니다. 이 문서 전반에서 Rational Asset Manager용 Tomcat 서버 설치 디렉토리는 tomcat_install_directory입니다. Rational Team Concert용 Tomcat 서버 설치 디렉토리는 tomcat_for_rtc_install_directory입니다. 동일한 Tomcat 서버에 모든 웹 애플리케이션을 설치하는 경우에는 디렉토리가 동일합니다.

Rational Licensing Key Server V8.1.2의 라이브러리 파일을
tomcat_for_rtc_install_directory\shared\lib 폴더로 압축을 푸십시오. keytool -genkey -alias tomcat -keystore tomcat_for_rtc_install_directory/.keystore
해당 명령을 실행하면 키 저장소 파일의 비밀번호를 입력하도록 프롬프트가 표시됩니다. 기본 비밀번호는 changeit이지만 다른 비밀번호를 지정해야 합니다. 해당 비밀번호를 기억했다가 나중에 server.xml 파일에 입력해야 합니다.
IBM JRE를 사용 중인 경우, 다수 버전에서 IBM_Java_JRE_install_location/jre/bin/ 디렉토리에 IBM 도구 ikeyman이 포함되어 있습니다. 이 도구를 사용하여 서버에서 보안 인증서를 작성하고 관리할 수 있습니다. iKeyman 도구 사용에 대한 자세한 정보는 iKeyman 사용자 안내서를 참조하십시오.
여기서는 rtc_install_dir/jazz/server/ 폴더에 단순 인증서도 포함시킵니다. 인증서 파일은 ibm-team-ssl.keystore입니다.
<Connector port="8443"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
connectionTimeout="20000"
acceptCount="100"
scheme="https"
secure="true"
clientAuth="false"
keystoreFile="keystore_file"
keystorePass="keystore_password"
sslProtocol="keystore_protocol"
algorithm="keystore_algorithm"
URIEncoding="UTF-8"
/>
Tomcat의 SSL 구성에 대한 자세한 정보는 Apache Tomcat 7 SSL 구성 방법 및 Apache Tomcat 구성 참조서를 참조하십시오.

데이터베이스 제공자로부터 해당 .jar 파일을 복사하십시오.
ojdbc6.jar 파일을
rtc_install_dir/jazz/server/oracle 폴더에 복사하십시오(oracle 폴더 작성이 필요할 수 있음). Oracle에서 이 파일을 다운로드할 수 있습니다.
다음 파일을
rtc_install_dir/jazz/server/sqlserver 폴더에 복사하십시오(sqlserver 폴더를 작성해야 할 수도 있음).
rtc_install_dir의 각 공백 문자를 %20으로 바꾸십시오.set ORACLE_JDBC=oracle_jar_dir
set SQLSERVER_JDBC=sqlServer_jar_dir
set JAZZ_INSTALL_DIR=rtc_install_dir
set JAVA_OPTS=-Djava.awt.headless=true -Djava.library.path="tomcat_for_rtc_install_directory\shared\lib" -DSQLSERVER_JDBC="%SQLSERVER_JDBC%" -DORACLE_JDBC="%ORACLE_JDBC%" -DDB2I_JDBC="%DB2I_JDBC%" -DDB2Z_JDBC="%DB2Z_JDBC%" -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file:///%JAZZ_INSTALL_DIR%\jazz\server\conf -Dcom.ibm.team.repository.tempDir=%TEMP% -Xmx700M



ORACLE_JDBC=oracle_jar_dir
SQLSERVER_JDBC=sqlServer_jar_dir
JAZZ_INSTALL_DIR=rtc_install_dir
export JAVA_OPTS="-Djava.awt.headless=true -Djava.library.path=tomcat_for_rtc_install_directory/shared/lib -DSQLSERVER_JDBC=$SQLSERVER_JDBC -DORACLE_JDBC=$ORACLE_JDBC -DDB2I_JDBC=$DB2I_JDBC -DDB2Z_JDBC=$DB2Z_JDBC -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -DJAZZ_HOME=file://"$JAZZ_INSTALL_DIR"/jazz/server/conf -Dcom.ibm.team.repository.tempDir=$TEMP_DIR -Xmx700M"
oracle_jar_dir은
ojdbc6.jar 파일의 디렉토리입니다(rtc_install_dir/jazz/server/oracle).
sqlServer_jar_dir은
sqljdbc4.jar 파일의 디렉토리입니다(rtc_install_dir/jazz/server/sqlserver).

Rational Asset Manager 및
Rational Team Concert를 동일한 애플리케이션 서버에 설치하는
경우 이 JAVA_OPTS 시스템 변수를 사용하여
Rational Asset Manager용 Tomcat 서버의 시작 스크립트를 구성할 때
작성한 경로를 바꾸십시오.
이 선언에는 -Djava.library.path 옵션이 여전히 포함됩니다. 
Windows의 DB2의 경우: teamserver.db2.win32.properties


DB2 on Linux, AIX 또는 Linux for zSeries의 경우: teamserver.db2.linux.properties
teamserver.oracle.properties
teamserver.sqlserver.properties
com.ibm.team.repository.db.vendor = DB2
com.ibm.team.repository.db.jdbc.location=//localhost:50000/JAZZ:user=db2admin;password={password};
com.ibm.team.repository.db.jdbc.password=db2admin
com.ibm.team.scm.tmpdir=team_temp_dir
com.ibm.team.repository.server.repourl.port.http=unsecure_port
com.ibm.team.repository.user.registry.type=UNSUPPORTED
com.ibm.team.repository.ws.allow.admin.access=false
com.ibm.team.repository.server.repourl.port.https=secure_port

com.ibm.team.repository.db.vendor = ORACLE
com.ibm.team.repository.db.jdbc.location=thin:jazzDBuser/{password}@localhost:1521/ORCL
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
com.ibm.team.scm.tmpdir=team_temp_dir
com.ibm.team.repository.server.repourl.port.http=unsecure_port
com.ibm.team.repository.user.registry.type=UNSUPPORTED
com.ibm.team.repository.ws.allow.admin.access=false
com.ibm.team.repository.server.repourl.port.https=secure_port
com.ibm.team.repository.db.override.versioncheck=true

com.ibm.team.repository.db.vendor = SQLSERVER
com.ibm.team.repository.db.jdbc.location=//localhost:1433;databaseName=jazz;user=jazzDBuser;password={password}
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
com.ibm.team.scm.tmpdir=team_temp_dir
com.ibm.team.repository.server.repourl.port.http=unsecure_port
com.ibm.team.repository.user.registry.type=UNSUPPORTED
com.ibm.team.repository.ws.allow.admin.access=false
com.ibm.team.repository.server.repourl.port.https=secure_port

repotools.bat -createTables teamserver.properties=conf\jazz\teamserver.properties



./repotools.sh -createTables teamserver.properties=conf/jazz/teamserver.properties
<role rolename="JazzUsers"/>
<role rolename="JazzAdmins"/>
<role rolename="JazzDWAdmins"/>
<role rolename="JazzGuests"/>
<user username="admin" password="" roles="admin,manager,JazzAdmins" />
동일한 Tomcat 서버에 애플리케이션을 설치하는 경우, Rational Asset Manager 애플리케이션의 사용자 보안 설정을 수정할 때 작성한 사용자에게 JazzAdmins 역할을 추가하십시오.
tomcat_for_rtc_install_directory\bin\startup.bat

tomcat_for_rtc_install_directory/bin/startup.sh