??xml version="1.0" encoding="utf-8" standalone="yes"?> Jazz 是一个C/Sl构的^台。有一台Jazz 服务器,q在其存储库中存放数据。远E客L(fng)通过|络使用 HTTP ?Jazz 服务器通信。远E客L(fng)有多U类型,EclipseQ其他的IDEQ据说还包括?jin)Visual StudioQ帅气)(j)Q浏览器方式Q原文中q说QJazz 特定的命令行工具?Ant 脚本?Headless 模式下操作。Headless模式我不是很理解QBAIDU?jin)一下,扑ֈ一关于jdk的Headless模式的文章,地址Q?a >http://alpineflame.blogchina.com/alpineflame/6188682.html
Jazz Team 服务器安装指南:(x)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/
有兴的朋友可以看下Q毕竟是专家写的Q比我描q的要清楚明?jin)?br />
好了(jin)Ql学?fn)Jazz pd演示Q第 2 部分 安装Jazz客户?br />
Z(jin)以后的用方便,先在桌面上徏立Server启动快捷方式Q进?lt;jazz_install_path>\server目录Q我?lt;jazz_install_path>为e:\jazz)在server.startup.bat和server.shutdown.bat上点d键,发送到桌面快捷方式?br />
一、启动Rational Team Concert 的Client
q入<jazz_install_path>\client\eclipse目录Q在TeamConcert.exe上点d键,选择发送到桌面快捷方式?br />
q样QServer和Client都可以通过点击桌面上的快捷方式q行启动?jin)?x)Q?br />
点击桌面上的TeamConcert.exe图标Q启动Rational Team Concert 。这是一个典型的Eclipse?br />
二、连接到Jazz Server
1Q启动客L(fng)以后Q左边的Team Area和下方的Work Item都有“Connect to Project Area”的链接,点击链接后,创徏一个新的repositoryq接。这里会(x)分ؓ(f)两种情况Q?br />
一Uؓ(f)Client和Server在同一台机器上QURL?a href="https://localhost:9443/jazz">https://localhost:9443/jazzQ我试过使用视频中用的http://localhost:9080/jazzQ没能成功)(j)
另外一Uؓ(f)Client和Server不在同一台机器上Q这时URL需要用Server的IPQ即http://xx.xx.xx.xx:9080/jazzq种方式q行讉KQ这U方式我没试验过Q不做讨论?br />
2Q填写好用户名和密码以后Q要求创Z个Project AreaQ点击超链接Q进入Project Area创徏向导?br />
3QName字段中随便v个名字:(x)MyProAreaQ点击next?br />
4Q点击Deploy Templates按钮Q报错如下:(x)
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?jin)下Q没搜到Q汗Q!Q!
想了(jin)一下,应该是用h限的问题Q弄?jin)半天,l于扑ֈ?jin)解x法?br />
dhttps://localhost:9443/jazz/
选择User Management->Client Access License ManagementQ将ADMIN用户d到Rational Team Concert-Contributor&Developer&Build System
中(暂时不区分三个权限的区别Q?br />
再次点击Deploy Templates按钮Q这ơ就可以?jin)?br />
5Q随意选择一个TemplateQ然后点击next?br />
6QOKQ完成?br />
q了(jin)一下午的体力活Q终于抽旉写完?jin)Server和Client的安装,q是有点收获的:(x)Q?br />
]]>
我准备从今天开始,在blog里面记录学习(fn)Jazz的全q程Q欢q有对Jazz感兴的朋友能够联系我,共同学习(fn)Q共同进?
First Day
我的英文不是很好Q所以先阅读Jazz的中文资料,关于Jazz的中文资料不是很多,主要是IBM DeveloperWorks的Jazz 资源中心(j)Q?br />
地址Q?a >http://www.ibm.com/developerworks/cn/rational/jazz/?S_TACT=105AGX52&S_CMP=cnspecial
先略M(jin)?#8220;概览”Q了(jin)解了(jin)Jazz的思想Q然后直接蟩转到“新手入门”?br />
(转自IBM Developerworks)
分析Jazz的体pȝ构图Q?br />
先记下概念,跌q块Q等真正用到?jin)我惛_?x)理解?jin)?br />
懒得q概念性的东西?jin),q是直接q入实际操作吧,跛_“多媒体演C?#8221;Q目前Jazz的视频共?个部分,不是很新Q时间也比较短,但对入门来说q是个不错的东西Q希望我能按部就班的走完视频中的内容Q在W记中我详l记录操作步骤,供大家共同学?fn)探讨?br />
IBM® Rational® Team Concert Express 是第一个基?Jazz 技术^台的产品Q它使众多Y件开发h员可以协同如一个地开发和交付软g?br />
一、下?br />
首先要到http://jazz.net上进行注册,然后使用注册后的帐户q行dQ登录以后,可以看?#8220;Downloads”的tab?jin)?br />
目前最新的版本为Rational Team Concert 1.0 RC4Q支持Linux和W(xu)indows两种操作pȝQ分ZU版本Express-CQExpressQStandardQ其中,Express-C与Express在功能上没有太大区别Q只是Express支持更多的数据库和中间gQƈ且Express使用IBM Installation Managerq行安装理。Express-C不需要安装,解压~后可以用。Standard功能最为强大,但对于我q种初学者来_(d)q暂时接触不到那些强大的功能。所以,我选择?jin)前两种版本QWindowsQ进行安装?br />
先说下Express版本Q因为公怸让用下蝲工具Q而Express-C的压~包?90mQ我下了(jin)7Q?ơ都p|?jin),一气之下,׃载了(jin)Express版本。它的安装包很小Q只?8mQ下载的exe文g实际上是IBM Installation Manager的压~包Q执行之后会(x)自动启动IBM Installation ManagerQ然后再从网l上dRational Team Concert的安装文件。安装好Server和Client以后Q会(x)在开始菜单中创徏图标Q方便启动,停止Server/Client。它的卸载也很方便,自带?jin)uninstallE序Q卸载的比较q净?br />
再说下Express-C版本Q当q用tomcat{开源工L(fng)多了(jin)Q还是喜Ƣ这U解压即用的方式Q以后的操作Q我都会(x)使用q个版本。通过jazz|站下蝲的是一个包括所有组件的压羃包,解压之后?70mQ包括Server和Client。算是比较精致的?jin)?br />
二、安?br />
1Q解压:(x)RTC-ExpressC-Full-1[1].0RC4-Win.zip压羃包解压,我这里用的路径为e:\jazz
2Q配|:(x)看了(jin)一下Jazz pd演示Q第 1 部分Q安装Jazz服务器,视频中首先配|了(jin)一下JRE_HOMEQ我的电(sh)脑上点右?选择属?高-环境变量-新徏一个系l变量,变量名ؓ(f)JRE_HOMEQ变量gؓ(f)E:\jazz\server\win32\ibm-java2-i386-50\jreQ这里要Ҏ(gu)你的实际情况q行修改-定Q我试验q,如果是自己机器上已经安装?jin)jdk跟jreQ不配置它的JRE_HOME也是可以正常使用的?br />
3Q启动ServerQ通过命o(h)行进入E:\jazz\server目录Q执行server.startup.bat文g。打开server.startup.bat看了(jin)一下,它是启动?jin)E:\jazz\server下的tomcatQ看来Jazz Server是用的tomcat作ؓ(f)Web服务器?br />
4Q验证安装:(x)在地址栏中输入Q?a href="http://localhost:9080">http://localhost:9080Q看到我们常见的tomcatƢ迎界面Q这里可以得知,Jazz修改?jin)默认的tomcat端口Q默认ؓ(f)8080Q?080为websphere的默认端口)(j)Q看来ؓ(f)?jin)方便与webspherel一吧?br />
在地址栏中输入https://localhost:9443/jazz/adminQ进入Jazz Server的控制台Q用户名和密码都为ADMINQ大写敏感Q,如果能成功登录,说明部v成功。这U控制台的访问方式,说明jazz控制台是作ؓ(f)一个web应用部v到服务器上了(jin)Q以后入门了(jin)可以研究下它的源代码?br />
5Q停止ServerQ这个就不多说了(jin)Q通过命o(h)行进入E:\jazz\server目录Q执行server.shutdown.bat文g?br />
今天先写到这里吧Q明天再看client的部|Ӏ打字还是蛮累了(jin)Q)(j)
]]>
Cannot create JDBC driver of class '' for connect URL 'null'
在Tomcat 5.5.XX中,使用以前的配|方式,?x)出现这个问题?/p>
解决Ҏ(gu)Q?/p>
如下格式的Resource描述插入server.xml?lt;Context></Context>中:(x)
<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"/>
用以取代以前的配|方式:(x)
<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>
打开
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3
MinLevel改ؓ(f)10000Q十六进Ӟ(j)