在IBM Developerworks上找到了3篇关于Jazz安装的文章,贴出地址:
安装 IBM Rational Team Concert Express-C:http://www.ibm.com/developerworks/cn/rational/08/0212_miller
Jazz Team 服务器安装指南:http://www.ibm.com/developerworks/cn/rational/jazz/r-jazz-server-install/
Team Concert 客户端安装指南http://www.ibm.com/developerworks/cn/rational/jazz/r-jazz-client-install/
有兴趣的朋友可以看下,毕竟是专家写的,比我描述的要清楚明了。
好了,继续学习Jazz 系列演示,第 2 部分 安装Jazz客户端
为了以后的使用方便,先在桌面上建立Server启动快捷方式:进入<jazz_install_path>\server目录(我的<jazz_install_path>为e:\jazz)在server.startup.bat和server.shutdown.bat上点击右键,发送到桌面快捷方式。
一、启动Rational Team Concert 的Client
进入<jazz_install_path>\client\eclipse目录,在TeamConcert.exe上点击右键,选择发送到桌面快捷方式。
这样,Server和Client都可以通过点击桌面上的快捷方式进行启动了:)
点击桌面上的TeamConcert.exe图标,启动Rational Team Concert 。这是一个典型的Eclipse。
二、连接到Jazz Server
1)启动客户端以后,左边的Team Area和下方的Work Item都有“Connect to Project Area”的链接,点击链接后,创建一个新的repository连接。这里会分为两种情况:
一种为Client和Server在同一台机器上,URL为
https://localhost:9443/jazz(我试过使用视频中使用的
http://localhost:9080/jazz,没能成功)
另外一种为Client和Server不在同一台机器上,这时URL需要使用Server的IP,即
http://xx.xx.xx.xx:9080/jazz这种方式进行访问,这种方式我没试验过,不做讨论。
2)填写好用户名和密码以后,要求创建一个Project Area,点击超链接,进入Project Area创建向导。
3)Name字段中随便起个名字:MyProArea,点击next。
4)点击Deploy Templates按钮,报错如下:
Problem(s) occurred deploying process definitions.
The "com.ibm.team.rtc.default" client access license policy does not allow the "com.ibm.team.process.server.saveProcessTemplate" operation.
google + baidu了下,没搜到,汗!!!!
想了一下,应该是用户权限的问题,弄了半天,终于找到了解决方法。
登录https://localhost:9443/jazz/
选择User Management->Client Access License Management,将ADMIN用户添加到Rational Team Concert-Contributor&Developer&Build System
中(暂时不区分三个权限的区别)
再次点击Deploy Templates按钮,这次就可以了。
5)随意选择一个Template,然后点击next。
6)OK,完成。
干了一下午的体力活,终于抽时间写完了Server和Client的安装,还是有点收获的:)
引用IBM DeveloperWorks上对Jazz的解释:
Jazz 是 IBM Rational 面向软件交付技术的下一代协作平台,专门面向全球化和跨地域团队开发,将改变人们协作构建软件的方式,从而提高软件交付的协作性、效率和透明度。
我不是那种喜欢追逐新技术的人,但是想到当年Eclipse的迅速崛起,所以我不得不关注一下IBM的下一代协作平台。看着一个软件产品的成长,也算是程序员的一种乐趣吧:)
我准备从今天开始,在blog里面记录学习Jazz的全过程,欢迎有对Jazz感兴趣的朋友能够联系我,共同学习,共同进步!
First Day
我的英文不是很好,所以先阅读Jazz的中文资料,关于Jazz的中文资料不是很多,主要就是IBM DeveloperWorks的Jazz 资源中心,
地址:
http://www.ibm.com/developerworks/cn/rational/jazz/?S_TACT=105AGX52&S_CMP=cnspecial
先略读了下“概览”,了解了Jazz的思想,然后直接跳转到“新手入门”。
(转自IBM Developerworks)
分析Jazz的体系结构图:
Jazz 是一个C/S结构的平台。有一台Jazz 服务器,并在其存储库中存放数据。远程客户端通过网络使用 HTTP 与 Jazz 服务器通信。远程客户端有多种类型,Eclipse,其他的IDE(据说还包括了Visual Studio,帅气),浏览器方式,原文中还说:Jazz 特定的命令行工具或 Ant 脚本在 Headless 模式下操作。Headless模式我不是很理解,BAIDU了一下,找到一篇关于jdk的Headless模式的文章,地址:http://alpineflame.blogchina.com/alpineflame/6188682.html
先记下概念,跳过这块,等真正用到了我想就会理解了。
懒得深究概念性的东西了,还是直接进入实际操作吧,跳到“多媒体演示”,目前Jazz的视频共有6个部分,不是很新,时间也比较短,但对入门来说还是个不错的东西,希望我能按部就班的走完视频中的内容,在笔记中我将详细记录操作步骤,供大家共同学习探讨。
IBM® Rational® Team Concert Express 是第一个基于 Jazz 技术平台的产品,它使众多软件开发人员可以协同如一个地开发和交付软件。
一、下载
首先要到http://jazz.net上进行注册,然后使用注册后的帐户进行登录,登录以后,就可以看到“Downloads”的tab了。
目前最新的版本为Rational Team Concert 1.0 RC4,支持Linux和Windows两种操作系统,分为三种版本Express-C,Express,Standard,其中,Express-C与Express在功能上没有太大区别,只是Express支持更多的数据库和中间件,并且Express使用IBM Installation Manager进行安装管理。Express-C不需要安装,解压缩后就可以使用。Standard功能最为强大,但对于我这种初学者来说,还暂时接触不到那些强大的功能。所以,我选择了前两种版本(Windows)进行安装。
先说下Express版本,因为公司不让用下载工具,而Express-C的压缩包有390m,我下了7,8次都失败了,一气之下,就下载了Express版本。它的安装包很小,只有68m,下载的exe文件实际上是IBM Installation Manager的压缩包,执行之后会自动启动IBM Installation Manager,然后再从网络上读取Rational Team Concert的安装文件。安装好Server和Client以后,会在开始菜单中创建图标,方便启动,停止Server/Client。它的卸载也很方便,自带了uninstall程序,卸载的比较干净。
再说下Express-C版本,当年用tomcat等开源工具用多了,还是喜欢这种解压即用的方式,以后的操作,我都会使用这个版本。通过jazz网站下载的是一个包括所有组件的压缩包,解压之后有670m,包括Server和Client。算是比较精致的了。
二、安装
1)解压:将RTC-ExpressC-Full-1[1].0RC4-Win.zip压缩包解压,我这里使用的路径为e:\jazz
2)配置:看了一下Jazz 系列演示,第 1 部分:安装Jazz服务器,视频中首先配置了一下JRE_HOME(我的电脑上点右键-选择属性-高级-环境变量-新建一个系统变量,变量名为JRE_HOME,变量值为E:\jazz\server\win32\ibm-java2-i386-50\jre,这里要根据你的实际情况进行修改-确定)我试验过,如果是自己机器上已经安装了jdk跟jre,不配置它的JRE_HOME也是可以正常使用的。
3)启动Server:通过命令行进入E:\jazz\server目录,执行server.startup.bat文件。打开server.startup.bat看了一下,它是启动了E:\jazz\server下的tomcat,看来Jazz Server是使用的tomcat作为Web服务器。
4)验证安装:在地址栏中输入:http://localhost:9080,看到我们常见的tomcat欢迎界面,这里可以得知,Jazz修改了默认的tomcat端口(默认为8080,9080为websphere的默认端口),看来为了方便与websphere统一吧。
在地址栏中输入https://localhost:9443/jazz/admin,进入Jazz Server的控制台,用户名和密码都为ADMIN(大小写敏感),如果能成功登录,说明部署成功。这种控制台的访问方式,说明jazz控制台是作为一个web应用部署到服务器上了,以后入门了可以研究下它的源代码。
5)停止Server:这个就不多说了,通过命令行进入E:\jazz\server目录,执行server.shutdown.bat文件。
今天先写到这里吧,明天再看client的部署。打字还是蛮累了:)