级别: 初级 Jazz 技术文档团队 Jazz.net, 编辑, IBM Rational
2009 年 6 月 10 日 本文介绍了安装 Rational Team Concert Express-C Edition(免费版)的过程及注意事项,提供了帮助您去理解成功安装 Rational Team Concert 免费版所需要的信息。
本文讨论
-
免费版的安装概述
Rational® Team Concert Express-C 免费版安装包包含了您开始所需的所有文件。
-
准备安装免费版服务器
在安装这个服务器之前,验证能够满足这些特殊考虑因素。
-
安装免费版服务器
下载并安装 Rational Team Concert Express-C 免费版的服务器。
-
启动 Apache Tomcat 服务器
准备好启动 Apache Tomcat 服务器。
-
运行安装向导
运行安装向导,从而验证这个服务器正在正常运作,并且可以引导您完成配置服务器的所有步骤。
-
完成免费版安装
当 Rational Team Concert Express-C 免费版服务器安装完毕之后,在继续操作之前您必须考虑一些配置选项。
-
解决服务器故障
当服务器安装之后,如何解决服务器故障。
免费版的安装概述
这个安装包包含您开始所需要的所有文件。
默认的配置包括以下这些项:
-
Windows® 和 Linux 的 Java™ Development Kit (JDK) 支持版本。
-
一个包含 Jazz™ Web 应用软件的 Apache Tomcat Web 应用服务器的工作镜像。
-
一个 Derby 数据库和所有必需的数据库集(Database Library)。
重要提示:利用 Jazz Team Server 和一个多达十个用户的 Derby 数据库支持。要支持多于十个用户,就要使用 DB2® Express,DB2 或者 Oracle 数据库。当您使用 IBM Installation Manager 时,DB2 Express 包含在 Rational® Team Concert 标准版和免费版安装包中。如果您使用的是压缩文件安装方法,可以在与 Rational® Team Concert 下载的同一个网站上下载 DB2 Express。当 DB2 Express 安装完成之后,您必须安装,并按照安装指南所述的那样对它进行配置。
注意:在线帮助中可获得一个非强制性的 计划工作表,可以帮助您选择您的配置和记录您的决定。
准备安装免费版
在安装 Rational Team Concert Express-C 免费版服务器之前,验证能够满足这些特殊考虑因素。
Linux 的特殊操作指南
当 Jazz™ Team Server 安装到 Linux® 时,检查下面这些特殊操作指南。
-
如果 Security-Enhanced Linux(SELinux)是激活的,您 必须 使它无效或者更改 Java Runtime Environment (JREs) 的安全上下文,允许文本的重置,从而能够安装和运行 Rational Team Concert。要获得更多的信息,请看 Installing Rational Team Concert with Security-Enhanced Linux。
-
Jazz Team Server 安装路径名不能包含空格。这个安装脚本(JazzInstallDir/server/server.startup)和信息库工具脚本(JazzInstallDir/server/repotools.sh)发现并报告了这个问题。
-
将文件数量增加到最大,那么 Apache Tomcat 用户就能处理多达 5000 的文件。在 Redhat Enterprise Linux,您可以通过将下面的命令添加到 /etc/security/limits.conf 来实现:
tomcat_user hard nofile 5000
tomcat_user soft nofile 5000
|
-
如果您将软件安装到一个64位的系统上,那么有些 JVMs 就会需要32位 X11 存储库。这个32位存储库能与64位的存储库兼容。
-
这个 Reports 组件需要将32位 X11 存储库安装在这个服务器上。在 Redhat Enterprise Linux 5 中,必需的包是 libXp,libXinerama,以及 mesa-libGL。
-
如果您将 DB2 安装在 Linux 上,将 shmmax 设置为1GB。
安装免费版
下载并安装 Rational® Team Concert Express-C 版本的服务器。
Rational Team Concert Express-C 免费版 可以从 Jazz.net 下载(需要 注册 Jazz.net 用户,并登录进行下载)。
Jazz™ Team Server,Rational® Team Concert 客户端可以从 developerWorks 下载。
Build System Toolkit,ClearCase® Connector,ClearQuest® Connector 以及其它文件可以从 http://jazz.net 网站下载。
在整个安装信息中,JazzInstallDir 引用了这个产品地址的位置。例如,如果您将这个文件解压到 /opt/IBM/ ,那么 JazzInstallDir 就会指向 /opt/IBM/jazz。
-
将文件下载到您的电脑中。
两个不同档案包中的 Express-C 版本服务器都是可以使用的。每个包都是依赖的。这个一体化包包含服务器和客户端。服务器包仅仅包含服务器。如果您下载的是服务器包,那么您还需要单独下载一个客户端。
-
将这个包中的内容解压到您的文件系统中。
当您解压文件时,选择一个靠近这个文件系统的位置。长的文件路径名会产生一些不必要的错误或者警告。例如,将文件解压到 Windows® 上的 C:/IBM 或 Linux 上的 /opt/IBM。
转到 启动 Apache Tomcat 服务器。
启动服务器
您现在已经准备好启动 Apache Tomcat 服务器。
Apache Tomcat 已经安装到地址 JazzInstallDir/server/tomcat。这个 Web 应用软件 (jazz.war) 已经安装到 Apache Tomcat 地址 webapps 中。在一个常规窗口中,将您当前的地址设置为 JazzInstallDir/server。这个服务器的启动和关闭脚本都在这个地址中。
-
如果您想要从任何其它地址运行这个启动和关闭脚本,您必须在 JazzInstallDir/server/provision_profiles 中更改 profiles.ini 文件,从而使用一个绝对路径。
-
请看 修改 profile.ini 文件。
-
Apache Tomcat 的配置是使用文件 JazzInstallDir/server/tomcat/conf/server.xml 中的端口 9080 和 9443。如果需要的话,可以更改它们以适合您的系统。如果必要的话,还可以更新 Jazz 服务器的设置,Repository HTTP 端口在 Jazz Admin Web UI 的 Advanced Properties 配置页面中。
-
地址 JazzInstallDir/server/tomcat/logs 包含这个服务器日志文件。如果您在启动这个服务器时出现问题,检查日志文件。
在 Windows 上启动服务器
运行启动文件从而在 Windows 上启动您的服务器。
-
要启动服务器,运行这个命令:
注意:会有一个独立的 Apache Tomcat 控制窗口打开。不要关闭这个窗口,否则这个服务器就会停止工作。另外,还有几个通知信息的启动器,包括一个关于 Apache Tomcat NatiLibrary 的消息也会停止。这些信息都不会影响 Jazz™ Team Server 的功能。
-
要关闭这个服务器,请运行这个命令:
注意:上面这个例子是直接从地址 JazzInstallDir/server 运行了启动和关闭脚本。如果您是使使用 IBM® Installation Manager 安装的 Jazz Team 服务器,那么您还可以从 Jazz Team Server Windows 开始菜单中运行这个命令。
在服务器上启动之后,转到 运行安装向导。
在 Linux 上启动服务器
运行这个启动文件可以在 Linux 上启动服务器。
-
启动服务器,就像用户根一样,运行这个命令:
如果您的用户 ID 有管理员权限,就运行这个命令:
这是看不到一个独立的 Apache Tomcat 控制台窗口。您可以通过在 JazzInstallDir/server/tomcat/logs/catalina.out 中查看这个日志文件来检查这台服务器的启动过程。
-
要关闭服务器,也想用户根一样,运行这个命令:
如果您的用户 ID 拥有管理员权限,运行这个命令:
注意:这个例子是直接从地址 JazzInstallDir/server 运行启动和关闭脚本的。 如果您是通过使用 IBM Installation Manager 来安装的 Jazz Team Server,您还从 Jazz Team Server 应用软件开始菜单中运行这个命令。
当服务器启动之后,去到 运行安装向导。
运行安装向导
运行这个安装向导,验证这台服务器是正常运作的,并且指导您完成配置服务器的步骤。
要核实 Jazz™ Team Server 是与这个数据库连接着,可以查看日志或者控制台输出。这个连接和数据库信息在它的第一次访问就产生了共鸣。地址 JazzInstallDir/server/tomcat/logs 是这台服务器日志文件所使用的。
这个程序假设利用本地主机和默认端口 9443 时,您的服务器是可以使用的。如果需要的话,可以用您的服务器主机来取代本地主机和端口 9443 。
启动这个安装向导来配置您的服务器。可以利用 URL https://localhost:9443/jazz/setup。
默认的用户名和密码是有大小写区分的:
如果您对这个 LDAP 地址 Web 容器进行了配置,就请用一个在您的 LDAP 地址中确定的 JazzAdmin 用户来登录。
选择一个安装路径。这个安装向导有两个主要路径。
-
Fast Path Setup 使用默认的配置。如果您想要使服务器快速运行,快速路径安装是一个很好的选择。在 Fast Path Setup 过程中,安装用户存储库。
-
Custom Setup 引导您完成详细的服务器配置,包括激活电子邮件通知的性能。在 Custom Setup 过程中,您可以安装以下这些项:
注意:默认情况下,这个服务器配置是将 Derby 作为数据库。要使用另一个数据库,比如 DB2,就请选择自定义安装路径并完成步骤2:Configure Database。
当初始安装完成之后,可以通过利用 URL https://localhost:9443/jazz/admin 从 Jazz Team Server Admin Web 用户界面配置额外的选项。
如果这个服务器安装向导不能加载,请检查下面的项:
-
验证这个应用服务器已经启动。使用这个 URL
http://localhost:9080。
-
验证 Jazz Team Server 已经通过利用 URL
https://localhost:9443/jazz/admin 登录到 Jazz Team Server Admin Web UI 被启动。如果这个页面不能加载或者这台服务器有错误,那么这台服务器就不能正确地启动。
-
Jazz Team Server 路径的 URI 根必须是 /jazz。例如必须使用 URL
https://example.com:9443/jazz,而不是 URL https://example.com:9443。
完成安装
当这个服务器安装完成之后,您必须在继续操作之前考虑一些配置选项。
安装之后,需要进行几个额外的行为操作。
-
有些文件含有密码。那些文件应该被保护,这样它们就成为只有拥有这个账户密码权限的用户才能查看的文件。
-
teamserver.properties —— Jazz™ Team Server 要求数据库密码保存在 JazzInstallDir/server/teamserver.properties 中。
当这些属性文件被保存时,这个应用软件通常会将相同地址中先前的版本进行备份。如果您想要清除所有包含明文密码的文件,就要在第一次配置服务器时清除这些备份属性文件。
-
当把这台服务器与 Rational® Team Concert 客户端或者一个 Web 浏览器连接时,您应该可以看到安全认证的警告。要使警告无效,请看 Security certificates。
-
您现在已经准备好将服务器连接到 Rational Team Concert 客户端或者一个 Web 浏览器。
-
非强制性选项:Install the Build System Toolkit
-
在在线帮助中浏览 Getting Started 话题。它们包含一些对服务器管理人员,小组成员,小组领导以及项目管理人员有用的工作。
解决服务器故障
您可以使用管理 Web 界面来解决服务的问题。
您必须登录到 Admin Web UI,而且必须是 JazzAdmins 小组的成员之一。
要检修服务器的问题,可以在 Admin Web UI 中点击 Server 键符。在这个页面,您可以找到服务器状态信息,可以帮助您解决问题。
提示:查看 Jazz.net Tech Notes 或者 Server troubleshooting FAQ,从而查找另外的故障处理提示。
下面这个表格列出了常见的一些问题和解决方案。
|
问题
|
需要检查的部分
| |
数据库无法使用
|
检查服务器状态:点击 Status 概要。
-
在 Status Summary 页面中的 Server Status 面板上,验证数据库的状态是连接的。如果这个状态无法使用,就要检查 Database Status 面板获取详细情况。失败的可能情况包括数据库配置无效,以及数据库的有效配置不能被初始化。
注意:Derby 数据库仅仅支持一个连接;如果另一个服务器实例正在运行,那么它可能仅仅使用一个数据库连接。如果这个问题发生了,那么 Service Error Summary 面板会列出多个错误。
-
在 Server VM 面板中,验证这个服务器运行的是正确的 JDK。
-
在 Service Error Summary 面板中,检查错误的信息。
| |
无法更改配置属性
|
检查服务器配置属性:在 Configuration 下,点击下面的条目之一:
-
E-mail Settings
-
Database Connections
-
Feed Settings
-
License Key Management
-
Advanced Properties
在这些页面中,您可以查看和更新配置属性。当您将变更保存到配置属性中时,它们会传播到 teamserver.properties 文件中。如果这个数据库没有连接,您可以仅仅通过编辑 teamserver.properties 文件来更改配置属性。
| |
故障服务
|
检查服务的状态:点击 Component Status。
在 Component Status 页面上,检查堆栈跟踪,从而获取更多关于故障服务的信息。
| |
降低服务器的活动性
|
检查运行的服务:点击 Active Services。
在 Active Services 页面,检查运行的服务和它们的堆栈跟踪。检查在延长时间内运行的服务。
检查这个服务器的活动性:点击 Statistics。
在 Server Statistics 页面,检查这个服务器的活动性,比如 Web 服务的统计资料,异步任务,以及缓冲行为。
|
补充资源和提示
要获取更多的信息,您可以访问日志源:
-
如果您运行的是一个安全连接,可以从这个位置访问这个日志源:
https://localhost:9443/jazz/service/com.ibm.team.repository.common.internal.IFeedService?category=SystemLog
-
如果您没有运行安全连接,可以从这个位置访问日志源:
http://localhost:9080/jazz/service/com.ibm.team.repository.common.internal.IFeedService?category=SystemLog
如果这个日志源无法使用,请从一个 Windows 控制窗口中或者在 installdir/tomcat/logs/catalina.out 查看这个 Tomcat 日志源,这里的installdir 就是您安装这个服务器的位置。
如果这个 teamserver.properties 文件在启动过程中没有找到,这个服务器就不能正常工作,并且这个 Tomcat 日志和日志源中也会包含错误。这个 server.startup 脚本提供了到特性文件的路径。
确保默认的 Tomcat 连接端口 9080 和 9443 没有被使用。这个连接端口是在 installdir/tomcat/conf/server.xml 文件中确定的,这里的 installdir 就是您安装服务器的位置。
如果这些问题还不能解决,就要考虑重新安装数据库或者 Web 档案文件(WAR)。您可以从最初的分配文件中(repositoryDB.zip)或者一个备份文件中重新安装数据库。
参考资料 学习
获得产品和技术
讨论
关于作者  | |  | Jazz 是一个 IBM Rational 的开放商业软件开发项目,由 Jazz.net 社区维护。 |
对本文的评价
|