如果已经部署并配置了 Rational Team Concert 服务器应用程序,那么可以使用现有应用程序,而不是安装新的应用程序。要配置 Rational Team Concert 来与 Rational Asset Manager 协作,请参阅配置 Rational Team Concert 服务器来与 Rational Asset Manager 协作。
您必须对已安装并在运行的 Tomcat 服务器具有管理和文件访问权。
必须具有 Tomcat 服务器的安全证书。包含的 Rational Team Concert 版本需要安全连接。
可以通过将 Rational Asset Manager 的 Web 应用程序和包含的 IBM Rational Team Concert 的应用程序文件安装在单独的 Tomcat 服务器上来改善 Rational Asset Manager 的性能和稳定性。在本文档中,Rational Asset Manager 的 Tomcat 服务器的安装目录为 tomcat_install_directory。 Rational Team Concert 的 Tomcat 服务器的安装目录为 tomcat_for_rtc_install_directory。 如果将所有 Web 应用程序安装在同一 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 工具 ikeyman 包含在 IBM_Java_JRE_install_location/jre/bin/ 目录中。 可以使用此工具在服务器上创建和管理安全证书。有关使用 iKeyman 工具的更多信息,请参阅 iKeyman User's Guide。
此外,在 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 Configuration HOW-TO 和 Apache Tomcat Configuration reference。

复制来自数据库供应商的相应 .jar 文件:
将 ojdbc14.jar 文件复制到 rtc_install_dir/jazz/server/oracle 文件夹(您可能需要创建 oracle 文件夹)。您可以从 Oracle 下载该文件。如果使用的是 Oracle 11,请下载 Oracle 10g 软件包以查找 ojdbc14.jar 文件。
将以下文件复制到 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 是 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 服务器的启动脚本时创建的系统变量;该声明仍然包含 -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 服务器上安装多个应用程序,请将 JazzAdmins 角色添加到在您修改 Rational Asset Manager 应用程序的用户安全性设置时创建的用户。
tomcat_for_rtc_install_directory\bin\startup.bat

tomcat_for_rtc_install_directory/bin/startup.sh