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