前言:


我从事专业的音乐演出已经很多年,包括独奏和乐队演出。这两种方式我都喜欢,但是我通常更喜欢参与乐队演出,因为当一个乐队的演奏家一起演奏时,彼此同步、协调一致,相互倾听,相互配合,还有相互较量,这实在是一件十分美妙的事情。

作为一名软件开发人员,我总是希望我所在的团队能够像我曾经所在的乐队一样紧密团结。然而不幸的是,我们并不总是这样。作为一组开发人员,我们经常各自负责完成一个项目的不同部分,肩负不同的责任,而在地域上也可能是组织上是分散的,尽管如此,我们最终仍需要像一个最紧密的开发软件团队一样紧密结合起来,交付高品质的软件。
不过现在有了一个能够帮助我们实现上述目标的平台,而且非常美妙的是它有一个来着音乐的名字:Jazz。我们经常说,一个音乐团队,无论是摇滚乐队、爵士乐队、合唱团,或者甚至是一个管弦乐队,都应该整体如一像一个人在演奏一样。Jazz 技术平台和 IBM® Rational® Team Concert Express,第一个基于 Jazz 技术平台的产品,使众多软件开发人员可以像一个整体一样来交付软件。
本文希望能像快速入门指南一样来指导安装和配置 Rational Team Concert Express-C
Rational Team Concert Express 是一个客户端/服务器的程序,由 Team Concert Client 和 Jazz™ Team Server 组成。在这里我将不具体描述它们究竟由什么组成,因为您在其它地方也能找到许多关于它们的信息(请参阅本文的 参考资料)。相反,我要“逐步指导”您安装和设置这套服务器和客户端软件。我进行的过程中,我将向您指出需要了解的,和更具体的指导。并且我还会添加一些提示来帮助您,从而避免一些问题。
整个安装过程包括四个步骤:
1.   从 Jazz.net 网站下载 Team Concert Express-C 安装文件
2.   安装并配置服务器
3.   安装并配置客户端
4.   接下来,您可用选择性地安装 IBM Lotus® Sametime®(或者开源的 Jabber)作为您的协作工具。
2.   当您注册并登陆以后,进入 Downloads页面(请参见图 1),这时您将从下载区域看到三个可以下载的版本:
  • Express-C
  • Express
  • Standard(标准版)

图 1. Jazz 下载页面
 
3.   点击 Express-C 来下载 RTC-ExpressC-Full-1.0Beta3-Win.zip 文件压缩包(378 MB)。
4.   解压压缩包到本地安装目录 (..\<installdir>)。
在本节中,您将会启动 Tomact server 并登录到 Jazz Team Server 安装向导。一旦完成,您将可以通过访问 Jazz Team Server Administration 页面来配置和管理您的 Jazz 项目。
1.   通过运行 <installdir>\jazz\server\server.startup.bat 脚步来启动 Tomcat server
2.   打开一个浏览器并输入 URL: https://localhost:9443/jazz/setup
3.   登录到 Jazz Team Server 安装向导,并使用以下用户名/密码:ADMIN/ADMIN (大小写敏感)。如图 2 所示。

图 2. Jazz Team Server 安装登录页面
 
4.   在 Jazz Team Server 安装页面上,点击 Fast Path Setup 按钮应用默认的设置(图 3)。
注意:可选的,您可以点击 Custom Setup 来设置一个不同的数据库并启用 e-mail 通知功能,但现在让我们继续设置 Jazz 并立即运行起来。

图 3. Jazz Team Server 安装页面
 
5.   在设置用户注册页面,选择您的注册项,为您自己设置一个用户帐户,并为您创建的用户帐户分配一个客户端访问许可证。点击 Next
注意:在 Express-C 版本,有以下帐户许可证可用:1 个用于构建系统的用户帐户,以及 10 个创作人员和开发人员帐户。如果您是一个更大的团队,可以选择下载并安装 Rational Team Concert Express 或标准版。
6.   在 Jazz Team Server 安装向导的安装概要总结页面上,您还可以创建更多的用户帐户或创建一个新的 Jazz 项目,或者简单地点击 Finish 来结束服务器的安装(图 4)。

图 4. Jazz Team Server 安装总结概要页面
 
在 Jazz Team Server 管理页面上,您可以看到跟多的总结概要、统计信息以及您项目的状态,您还可以管理用户、项目区域、e-mail 以及数据库设置和其他项目属性。您可以随时通过在浏览器中输入 URL: https://localhost:9443/jazz/admin 来登录到 Jazz 管理页面并更改这些设置。不过现在我们服务器的安装完成了。
 
注意:更全面的安装过程描述以及问题解决提示,请通过 Rational software Information Center 查阅 Jazz Product Overview 文档。
我将下载的 ZIP 包解压在根目录下,创建了一个单独的 Jazz 目录,并在这个目录下安装服务器和客户端,不过您可以选择其他的安装路径。服务器已经自带了 Java™运行时环境(JRE)工具,客户端也一样。您可以使用默认安装配置中默认包含的 Derby 数据库,或者根据您的版本配置服务器使用 IBM DB2® 或其他的数据库作为您的存储库(repository)。我利用了这个最快的设置选择使用 Derby 数据库。同样我选择使用 Tomcat (已包含)作为应用服务器(application server)。
安装之后,我创建了启动和停止服务器的快捷方式,并将它们添加到 Windows 的“开始”菜单中。这样将使操作更加简单。图 5 显示了当我同样安装完客户端之后的菜单。

图 5. 安装后的菜单
 
如果您通过浏览器访问这个默认的 Tomcat 页面或者 Jazz Team Server 管理页面出现问题时,请检查看您的防火墙是否正阻止访问这些页面。您可以在在线版的服务器安装指南中找到其它故障问题解决帮助指南。
接下来,您将开始客户端安装过程并登录到 Rational Team Concert 的工作空间(workspace)。
1.   进入安装目录,<installdir>\jazz\client\eclipse
2.   双击 TeamConcert.exe 文件。
注意:您也许想创建一个快捷方式到您的桌面或“开始”菜单。
3.   当 Workplace Launcher 对话框出现时,选择一个目标路径作为您的工作空间,然后点击 OK
Rational Team Concert 的工作空间将会显示,如图 6 所示。

图 6. Rational Team Concert workspace
 
注意:如果您看到一个警告对话框提示您不能连接到 localhost 存储库(repository),如图 7 所示,您需要检查以下设置:

图 6. 登录失败警告对话框
 
  • 确定 Tomcat 已经启动并被正确配置。
如果您仍然不能连接,采取以下操作:
1.   在 Rational Team Concert 工作空间中,展开 Repository Connections 节点。
2.   右击 ADMIN@localhost,然后左键单击 Properties
3.   在 Properties for ADMIN@localhost 对话框中,左键单击 Jazz Repository Connection,并确定落在 Location 之下,URI 的值应该是:https://localhost:9443/jazz/。
4.   如果不是,请输入上述 URI。
5.   在 Authentication 里, 输入 Jazz server 管理员(administrator)的密码,并单击 Apply 并随后单击 OK (图 8)。

图 8. ADMIN@localhost 对话框的属性设置
 
您现在应该能连接到您的本地主机(localhost)了。
注意:如果您已经在其他的 Rational Team Concert 项目中设置有团队成员,您应该可以在工作空间的 Repository Connections 节点下中看到这些其他的连接。
Jazz 技术平台以及 Rational Team Concert Express 使您的团队可以在更加和谐的的环境中进行工作。它们不仅仅是改变了您团队成员共同工作的方式,同时在使用上也有很多乐趣。