2008年1月9日

Kernel的Jazz学习笔记(二)

在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的安装,还是有点收获的:)

posted @ 2008-06-27 17:05 Jazzer 阅读(1578) | 评论 (1)编辑 收藏

Kernel的Jazz学习笔记(一)

引用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的部署。打字还是蛮累了:)

posted @ 2008-06-25 16:35 Jazzer 阅读(1993) | 评论 (4)编辑 收藏

Cannot create JDBC driver of class '' for connect URL 'null'(转)

 

Cannot create JDBC driver of class '' for connect URL 'null'

在Tomcat 5.5.XX中,使用以前的配置方式,会出现这个问题。

解决方法:

将如下格式的Resource描述插入server.xml的<Context></Context>中:

<Resource name="jdbc/db" type="javax.sql.DataSource" username="sa" password="admin" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev" maxActive="4"/>

用以取代以前的配置方式:

    <Resource name="jdbc/db" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/db">
     <parameter>
      <name>maxWait</name>
      <value>5000</value>
     </parameter>
     <parameter>
      <name>maxActive</name>
      <value>20</value>
     </parameter>
     <parameter>
      <name>password</name>
      <value>admin</value>
     </parameter>
     <parameter>
      <name>url</name>
      <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev</value>
     </parameter>
     <parameter>
      <name>driverClassName</name>
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
     </parameter>
     <parameter>
      <name>maxIdle</name>
      <value>20</value>
     </parameter>      
     <parameter>
      <name>removeAbandoned</name>
      <value>true</value>
     </parameter>
     <parameter>
      <name>removeAbandonedTimeout</name>
      <value>180</value>
     </parameter>
     <parameter>
      <name>username</name>
      <value>sa</value>
     </parameter>
    </ResourceParams>

posted @ 2008-02-09 09:05 Jazzer 阅读(6077) | 评论 (0)编辑 收藏

Client does not support authentication protocol(转)

mysql为4.10以上会发生此错误,php4.x下phpmyadmin之类的程序连接不上数据库,是因为mysql4.10以上改变了用户密码验证协议,php的连接模块也需要更换新的,php5默认就是这种新的连接模块
不想更换可以这样:

  1. # SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
  2. # FLUSH PRIVILEGES;

posted @ 2008-01-25 17:04 Jazzer 阅读(240) | 评论 (0)编辑 收藏

中国IT企业红黑榜

http://www.bewww.net/
无聊的朋友可以看下

posted @ 2008-01-24 10:52 Jazzer 阅读(17311) | 评论 (12)编辑 收藏

推荐一款免费的UML工具

推荐一款免费的UML工具,JUDE Community,最新版本为5.1.1,用java开发的,JUDE是一个中日合作项目,分为两种版本,professional和community,其中professional是收费的,community是免费的,好像唯一的区别就是免费的版本不支持uml2.0,但是用来学习花uml图还是没问题的。我将安装文件放到csdn上了,想用却找不到下载地址的朋友可以去csdn下载。

posted @ 2008-01-09 12:52 Jazzer 阅读(3908) | 评论 (3)编辑 收藏

<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

常用链接

留言簿(9)

随笔分类

随笔档案

J2EE

友情链接

搜索

最新评论

阅读排行榜

评论排行榜