如果您正在升级到标准版,并且已购买
Developer Client Activation Kit for Express,那么请购买并安装
Developer Client Activation Kit for Standard Edition,以便可以使用那些客户机许可证。分配给您的开发者许可证仍有效,但开发者许可证在正确的激活套件安装完毕后将被取消激活。
通过使用 IBM Installation Manager,可以采用两种方法来安装 Rational Team Concert 易捷版。
客户机、服务器和可选组件的 Installation Manager Web 安装:此归档文件包含 Installation Manager 启动板程序和预定义的安装存储库位置。这是一个自解压文件,在将内容解压缩之后就会启动 IBM Installation Manager 启动板程序。使用 Web 安装包的好处在于,它减小了初始下载量,安装过程中将只下载您选择安装的资源。
注:
采用 Web 安装时,在安装过程中需要连接至因特网。
完整 DVD 内容 .zip 文件:此归档文件包含 Installation Manager 启动板程序以及所有可安装资源的本地副本。使用本地安装包的好处在于,它允许在不连接至因特网的情况下进行安装。此文件不是一个自解压的 .zip 文件。
启动启动板程序。
如果 Installation Manager 未运行,请将它启动。
注:
您必须具有管理员特权才能运行启动板程序。
如果您要使用 Installation Manager Web 安装,那么请运行可执行文件。文件将被解压缩到一个目录中,并且将出现启动板程序。
要在 Windows 上运行此文件,请运行以下命令:
RTC-edition-Full-version-Win-Web.exe
要在 Linux 上运行此文件,请运行以下命令:
sh RTC-edition-Full-version-Linux-Web.sh
如果您要使用完整 DVD 内容 .zip 文件,那么请将此归档的内容解压缩到一个临时目录并运行启动板程序。
要在 Windows 上运行此文件,请运行以下命令:
launchpad.exe
要在 Linux 上运行此文件,请运行以下命令:
sh launchpad.sh
当启动板程序启动时,您将看到要安装的各项的列表。按照所列示的顺序安装您要使用的每个包。
安装 Jazz Team Server。
当使用 IBM Installation Manager 时,在安装过程中请记下"位置"页面上的"安装目录"。此目录称为 JazzInstallDir。
必要时,将 com.ibm.team.repository.db.db2.content.tablespace.location 属性更改为 Jazz Team Server 上可以在其中创建主要表空间路径。
注:
如果此值仍保持为缺省值 content_tablespace,那么将在数据库存储位置下创建表空间。在 Windows 上,如果指定了新路径,那么必须使用双反斜杠来指定此路径,例如:com.ibm.team.repository.db.db2.content.tablespace.location=c:\\db2\\jazz\\content_tablespace。
在 JazzInstallDir/server/teamserver.properties 文件中,为 SQL Server
数据库定义的缺省登录名是 jazzDBuser,缺省密码是
jazzDBPswd。在下列用于创建数据库的步骤中,将使用这些值。您可以将这些值替换为您所使用数据库的用户名和密码。
设置数据库
注:
本节描述如何使用命令行工具
sqlcmd 来设置 SQL Server 数据库,此工具由
SQL Server 安装版本附带提供。您还可以使用可视工具,例如 SQL Server Studio Management,此工具
与 SQL Server Studio Management Express 一样,也适用于
Express 版。有关更多信息,请参阅 SQL Server 文档或者与 SQL Server 数据库管理员(DBA)联系。
要使用命令工具 sqlcmd 来设置 SQL Server 数据库,请执行下列操作:
创建 Jazz Team Server 数据库。在命令行工具中,输入以下命令:
CREATE DATABASE jazz
GO
创建用户和密码,然后更改 Jazz Team Server
数据库的所有权。在命令行工具中,输入以下命令:
CREATE LOGIN jazzDBuser
WITH PASSWORD = 'jazzDBPswd';
USE jazz;
exec sp_changedbowner 'jazzDBuser'
GO
更改 Jazz Team Server 数据库的整理顺序。在命令行工具中,输入以下命令:
ALTER DATABASE jazz COLLATE SQL_Latin1_General_CP437_CS_AS
GO
配置服务器
注:
缺省情况下,JazzInstallDir/server 目录中的
teamserver.properties 文件未设置为连接到 SQL Server 数据库。同一目录中的
teamserver.sqlserver.properties 文件包含所有缺省设置以及 SQL Server 所特有的设置。
如果您已使用另一个用户名、密码或数据库名称、已将 SQL Server 与 Jazz Team Server
安装到不同机器或者正在使用除缺省端口以外的端口,那么请编辑服务器配置文件。打开
JazzInstallDir/server 目录中的 teamserver.properties
文件并更改下列信息,以使其与您的设置匹配。
com.ibm.team.repository.db.vendor = SQLSERVER
com.ibm.team.repository.db.jdbc.location=//SQL SERVER MACHINE IP:SQL SERVER TCIP PORT;databaseName=JAZZ DATABASE NAME;user=JAZZ USERNAME;password={password}
com.ibm.team.repository.db.jdbc.password=JAZZ LOGIN PASSWORD
找到名为 sqljdbc.jar 的 SQL Server JDBC 驱动程序 JAR 文件。此文件的所在位置随驱动程序安装位置的不同而有所变化,如先决条件一节所述。
通过完成下列其中一个任务,指定 JDBC 的 JDBC JAR 文件位置:
将 JDBC 驱动程序 JAR 文件复制到 JazzInstallDir/server/sqlserver 目录
设置环境变量 SQLSERVER_ABSPATH,使其指向该 JAR 文件所在的目录
注:
如果您使用 WebSphere Application Server,那么请配置名为
SQLSERVER_JDBC 的属性;然后将其设置为 SQL Server
JDBC 驱动程序的绝对文件路径(而不是 URL)。有关更多信息,请参阅
WebSphere Application Server 安装指示信息。请记录此文件路径,以供稍后在这些指示信息中使用。
是否已将 SQL Server 配置为允许使用 TCP/IP 协议来建立连接。有需要时,请重新启动 SQL 服务。
是否已在 teamserver.properties 文件中正确地反映 SQL Server 机器的主机名和端口。
是否已在 teamserver.properties 文件中正确地反映登录名、密码和数据库名称。
不存在导致您无法访问 SQL Server 的防火墙。借助 Telnet 命令,对具有
teamserver.properties 文件所指定主机名和端口的机器进行远程登录。
创建的用户在 Jazz Team Server 数据库中是否具有正确的许可权。
注:
Jazz Team Server 的数据库代码设计成具有通用性和标准性,能够在多种数据库平台上运行;但是,不同企业数据库供应商的系统在语法、优化策略和锁定语义方面有所差别。我们已使用各种自动化测试功能以及模拟正常工作负载和压力测试在 SQL Server 上测试此服务器。对正常工作负载的模拟表明性能可接受。在某些情况下,执行自动化并行测试时观察到数据库死锁现象;但是,这些现象在不同的服务器硬件上并不会一贯地再现。
本主题描述了如何设置 Jazz Team Server 以使它与 WebSphere Application Server 一起工作。此设置步骤假定您要在安装 Websphere Application Server 的机器上安装 Jazz Team Server。
开始之前
在开始执行这些步骤之前,应当已经完成了下列任务:
已安装 WebSphere Application Server。
创建了数据库,并且使用您的数据库设置更新了 teamserver.properties 文件。
请参阅 WebSphere 文档以了解安全性设置并关闭不区分大小写属性。
注:
尽管 Websphere 和许多 LDAP 目录允许您在登录时不区分大小写,但是 Jazz Team Server 存储用户记录时所使用的用户标识将区分大小写,它必须与导入的用户标识精确匹配。当您登录至 Jazz Team Server 时,将从用户列表中检索用户记录,并且大小写必须精确匹配。
应关闭 Java 2 Security 选项。 如果在 WebSphere Application Server 中打开了此选项,它将导致 Jazz Team Server .war 无法启动。
Jazz Team Server 包括运行完整的基于 Apache Tomcat 的服务器所需要的文件。对于 WebSphere 安装,您只需要一部分 Jazz Team Server 文件,并且您应将它们放入 WebSphere 服务器上的一个目录中。进一步的指示信息将此目录称为 Jazz Team Server 安装目录,或者简称为 JazzInstallDir。在此目录中,使用:
JazzInstallDir/server/teamserver.properties 文件。
JazzInstallDir/server/log4j.properties 文件。如果您使用
Websphere Application Server,在此文件中,可以更改 jazz.log 文件的路径,此日志文件仅记录 Jazz Team Server 中产生的消息。缺省路径为 tomcat/logs/jazz.log。
JazzInstallDir/server/tomcat/webapps/jazz.war 文件。
JazzInstallDir/server/provision_profiles 目录。
JazzInstallDir/server/update-site 目录。
JazzInstallDir/repositoryDB 中的缺省存储库数据库。
JazzInstallDir/repotools 中的存储库工具。
提示:
当使用 IBM Installation Manager 时,可以将 Jazz Team Server 文件安装到 Web 应用程序目录中。在安装过程中,您不应安装所包含的 Apache Tomcat 应用程序服务器;这会使得 Installation Manager 要求使用 Web 应用程序目录并且仅安装 WebSphere 需要的文件。在 Windows 上,缺省目录为
C:\Program Files\IBM\JazzTeamServer;在 Linux 上,缺省目录为 /opt/IBM/JazzTeamServer。在此过程中,安装目录称为 JazzInstallDir。如果您使用
IBM Installation Manager 将文件安装到 WebSphere Application Server Web 应用程序目录中,那么您不需要如上所述手动移动文件。
Jazz Team Server 需要 WebSphere Application Server V6.1 并应用 IBM Java SDK 1.5 SR5 或更高版本的累积修订。可从 http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg24017492 获得 IBM Java SDK 1.5 SR6 SDK 更新。借助 WebSphere 6.1 和 GA IBM Java SDK,在执行一定数量的操作之后,Jazz 将开始报告"代理错误"。
Jazz JVM 需要的第二个属性是使用 -Xmx 设置为它提供多个缺省最大内存分配。应该根据服务器支持的团队大小以及正在运行 Jazz Team Server 的服务器的内存容量来设置此值。一个典型的中型团队可以使用值 -Xmx1000M,并为 Jazz Team Server 流程提供 1000 MB 的堆内存。
客户机 CD 内容 .zip 文件 - 客户机的 Installation Manager 本地安装:此归档文件包含 Installation Manager 启动板程序以及 Rational Team Concert 客户机的本地副本。使用本地安装包的好处在于,它允许在不连接至因特网的情况下进行安装。这不是一个进行自解压的 .zip 文件。
客户机、服务器和可选组件的 Installation Manager Web 安装:此归档文件包含 Installation Manager 启动板程序和预定义的安装存储库位置。这是一个自解压文件,在将内容解压缩之后就会启动 IBM Installation Manager 启动板程序。使用 Web 安装包的好处在于,它减小了初始下载量,安装过程中将只下载您选择安装的资源。
注:
采用 Web 安装时,在安装过程中需要连接至因特网。
完整 DVD 内容 .zip 文件:此归档文件包含 Installation Manager 启动板程序以及所有可安装资源的本地副本。使用本地安装包的好处在于,它允许在不连接至因特网的情况下进行安装。这不是一个进行自解压的 .zip 文件。
启动启动板程序。
如果 Installation Manager 未运行,请完成下列步骤以将它启动。
注:
您必须具有管理员特权才能运行启动板程序。
注:
用于启动启动版程序的 Linux 命令仅限于用于 Eclipse IDE 的 Rational Team Concert。
要启动启动板程序文件:
如果您要使用客户机 CD 内容 .zip 文件,那么请将此归档的内容解压缩到一个临时目录并运行启动板程序。要启动启动板程序文件:
要在 Windows 上运行此文件,请运行以下命令:
launchpad.exe
要在 Linux 上运行此文件,请运行以下命令:
sh launchpad.sh
如果您要使用 Installation Manager Web 安装,那么请运行可执行文件。文件将被解压缩到一个目录中,并且将出现启动板程序。要启动可执行文件:
要在 Windows 上运行此文件,请运行以下命令:
RTC-edition-Full-version-Win-Web.exe
要在 Linux 上运行此文件,请运行以下命令:
sh RTC-edition-Full-version-Linux-Web.sh
如果您要使用完整 DVD 内容 .zip 文件,那么请将此归档的内容解压缩到一个临时目录并运行启动板程序。要启动启动板程序文件:
要在 Windows 上运行此文件,请运行以下命令:
launchpad.exe
要在 Linux 上运行此文件,请运行以下命令:
sh launchpad.sh
您可以安装以下客户机:
要安装 Rational Team Concert client
for Eclipse,单击Rational Team Concert Client
for Eclipse IDE 链接。
要安装 Rational Team Concert client
for Microsoft Visual Studio,单击Rational Team Concert Client for Microsoft® Visual Studio IDE 链接。