您必须升级许可证服务器并请求获取已更新的许可证密钥。有关 Rational License Server 必需版本的更多信息,请参阅安装 Rational License Key Server。
您可能还必须停止并重新启动应用程序服务器几次。
可以通过将 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 Server 迁移至 Rational Common Licensing V8.1.2 或更高版本。
有关更多信息,请参阅 Migrating from Rational Licensing Server v7.1.x or earlier to Rational Common Licensing。 Rational License Key Server 包含在 Rational Asset Manager 安装介质中。您还可以通过您的 Passport Advantage 帐户或通过 Rational 下载中心来检索 Rational License Server 的最新版本。
此过程要求您关闭使用 Rational Licensing Server 的所有应用程序,卸载现有 Rational Licensing Server,更新许可证文件以及安装 Rational Common Licensing 服务器。对于 Windows®,请参阅 Configuring a license server for Windows;对于 AIX® 或 Linux®,请参阅 Configuring a license server for UNIX®。
对于 Linux for zSeries®,请继续使用 Rational License Server for UNIX and Linux 7.0.0.1。

将 Rational
Licensing Key Server V8.1.2 的库文件解压缩到 tomcat_install_directory\shared\lib 文件夹:

修改 Rational Asset Manager 的 Tomcat 服务器的启动脚本
-Djava.library.path="tomcat_install_directory\shared\lib"


-Djava.library.path=tomcat_install_directory/shared/lib

set JAVA_OPTS=-Djava.library.path="tomcat_install_directory\shared\lib"


export JAVA_OPTS="-Djava.library.path=tomcat_install_directory/shared/lib"
<!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> -->
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
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 角色添加到现有 admin 用户。
tomcat_for_rtc_install_directory\bin\startup.bat

tomcat_for_rtc_install_directory/bin/startup.sh您可以在 Tomcat 启动文件中找到现有的 rtc_install_dir 位置。在启动文件中,搜索包含 JAZZ_INSTALL_DIR= 的行;JAZZ_INSTALL_DIR 变量的值是当前 Rational Team Concert 文件的位置。
(将 new_rtc_install_dir 中的空格字符替换为 %20):set JAZZ_INSTALL_DIR=new_rtc_install_dir


:JAZZ_INSTALL_DIR=new_rtc_install_dir
| 原始文件名 | 新文件名 | 产生的上下文路径 | 它是什么? |
|---|---|---|---|
| com.ibm.ram.repository.web.tomcat_runtime.war | ram.war | ram | Tomcat 的 Rational Asset Manager 主 Web 应用程序 |
| com.ibm.ram.repository.web.ws.tomcat_runtime.war | ram.ws.war | ram.ws | Tomcat 的 Rational Asset Manager Web service 应用程序 |
| ramhelp.war | ram.help.war | ram.help | Rational Asset Manager 帮助和用户辅助应用程序 |
| rmcabdgovernprocess.war | ram.process.war | ram.process | 基于资产的开发和管理流程的文档应用程序 |
如果您已使用 Installation Manager 将 Rational Asset Manager V7.0.0.2 Eclipse 客户机安装到现有的 Eclipse V3.3 应用程序中,那么使用 Installation Manager 来卸载该客户机。不能使用“Eclipse 配置管理器”从 Eclipse 客户机中卸载 Rational Asset Manager。
如果您已使用 Eclipse 更新管理器安装了 Rational Asset Manager Eclipse 客户机插件,那么在安装最新版本的 Rational Asset Manager 之前,请使用 Eclipse 配置管理器来除去名为 Rational Asset Manager 的任何功能部件。要使用 Eclipse 配置管理器,在 Eclipse 中单击帮助 > 软件更新 > 管理配置。