如果您已部署和配置 Rational Team Concert 伺服器應用程式,可以使用現有的應用程式,而不需安裝新的應用程式。如果要將 Rational Team Concert 配置成使用 Rational Asset Manager,請參閱將 Rational Team Concert 伺服器配置成使用 Rational Asset Manager。
您必須有已安裝且在執行中之 Tomcat 伺服器的管理和檔案存取權。
您必須具備 Tomcat 伺服器的安全憑證。 Rational Team Concert 隨附版本需要安全連線。
您可以增進 Rational Asset Manager 的效能和穩定性,作法是在個別的 Tomcat 伺服器上,安裝其 Web 應用程式和 IBM Rational Team Concert 隨附的應用程式檔案。在這整份文件中,Rational Asset Manager Tomcat 伺服器的安裝目錄稱為 tomcat_install_directory。Rational Team Concert Tomcat 伺服器的安裝目錄是 tomcat_for_rtc_install_directory。如果您將所有的 Web 應用程式安裝在同一部 Tomcat 伺服器上,這些目錄會相同。

將 Rational
Licensing Key Server 8.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 5.5 SSL 配置方式以及 Apache Tomcat 配置參考手冊》。

複製資料庫提供者中的適當 .jar 檔:
將 ojdbc14.jar 檔複製到 rtc_install_dir/jazz/server/oracle 資料夾(您可能需要建立 oracle 資料夾)。您可以從 Oracle 下載檔案。如果您使用 Oracle 11,請下載 Oracle 10g 的套件,以找出 ojdbc14.jar 檔。
將下列檔案複製到 rtc_install_dir/jazz/server/sqlserver 資料夾
(您可能需要建立 sqlserver 資料夾):
以 %20 取代 rtc_install_dir 中的每一個空格字元: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 是
ojdbc14.jar 檔的目錄 (rtc_install_dir/jazz/server/oracle)
sqlServer_jar_dir 是 sqljdbc.jar 檔的目錄 (rtc_install_dir/jazz/server/sqlserver)

如果您要將 Rational Asset Manager 與 Rational Team Concert 安裝在相同的應用程式伺服器上,請使用 JAVA_OPTS 系統變數來取代您在配置 Rational Asset Manager Tomcat 伺服器的啟動 Script 時所建立的變數;這項宣告仍包含 -Djava.library.path 選項。
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
<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