Rational® Engineering Lifecycle Manager 设置 Tomcat 服务器

在部署并启动 Jazz™ Team Server 时,首先需选择用于托管 Jazz Team Server 及其应用程序的应用程序服务器。

关于此任务

在部署并启动 Jazz Team Server 时,首先需选择用于托管 Jazz Team Server 及其应用程序的应用程序服务器。

如果您打算使用随附的 Apache Tomcat 应用程序服务器作为 Jazz Team Server 主管环境,请单击部署并启动 Apache Tomcat 服务器链接。

如果您打算使用 IBM® WebSphere® Application Service 作为主管环境,请单击部署并启动 WebSphere Application Server 链接。

解决在 Linux 上以无外设方式启动 RM 服务器时所发生的错误。RM 应用程序包括一个转换器,此转换器提供了业务流程图、用例图、部件、草图、故事板和屏幕流之类的图形工件的可视呈示。该转换器在服务器上运行。在 Linux 上以无外设(控制台)方式启动 RM 服务器时,此操作以静默方式失败,并且发生 CRRRW8010E 错误。如果发生这种情况,那么您必须终止 Java™ 进程并执行补救操作,然后才能成功启动服务器。有关更多信息,请参阅以下 Wiki 页面:https://jazz.net/wiki/bin/view/Main/RRCConverterTroubleshooting

在作为 Windows 服务(64 位)的 Apache Tomcat 中运行

要在 64 位计算机上将 Jazz Team Server 作为服务运行,必须配置 Jazz Team Server 随附的 64 位版本 Tomcat。

开始之前

提示: 为避免出现问题,请勿在文件路径中使用空格。例如,对于 Program Files 目录,您可以使用 PROGRA~1
如果使用 Derby 作为 Jazz 存储库的数据库,请编辑每个应用程序的 teamserver.properties 文件,以便将数据库位置指定为绝对路径。请将 app name 变量替换为相应的应用程序目录名,例如 jtsccmqm:在下列示例中,JazzInstallDir 是指 Jazz Team Server 的安装位置。
  1. 打开 JazzInstallDir\server\conf\app name\teamserver.properties 文件。
  2. com.ibm.team.repository.db.jdbc.location=conf/app name/derby/repositoryDB 条目更改为 com.ibm.team.repository.db.jdbc.location=C:/JazzInstallDir/server/conf/app name/derby/repositoryDB。注意路径中的正斜杠 (/)。
  3. 对于应用程序,还要将 com.ibm.team.datawarehouse.db.jdbc.location=//localhost\:1527/conf/jts/derby/warehouseDB 条目更改为 com.ibm.team.datawarehouse.db.jdbc.location=//localhost\:1527/C:/JazzInstallDir/server/conf/jts/derby/warehouseDB。对于 JTS,将 com.ibm.team.datawarehouse.db.jdbc.location=conf/jts/derby/warehouseDB 条目更改为 com.ibm.team.datawarehouse.db.jdbc.location=C:/JazzInstallDir/server/conf/jts/derby/warehouseDB。注意路径中的正斜杠 (/)。
除了编辑 teamserver.properties 以外,还必须编辑 log4j.properties 文件以指定绝对日志文件路径名。请将 app name 变量替换为相应的应用程序目录名,例如 jtsccmqmrmadmin:请将 app name.logapp name-etl.log 变量替换为各自相应的应用程序日志文件名,例如,将 app name.log 替换为 jts.logccm.logqm.logrm.logadmin.log,将 app name-etl.log 替换为 jts-etl.logccm-etl.logqm-etl.log(admin 和 rm 没有 *-etl.log):
  1. 打开 JazzInstallDir\server\conf\app name\log4j.properties 文件。
  2. log4j.appender.file.File=logs/appName.log 条目更改为 log4j.appender.file.File=C:/JazzInstallDir/server/logs/appName.log。注意路径中的正斜杠 (/)。
  3. log4j.appender.etl.File=logs/appName-etl.log 条目更改为 log4j.appender.etl.File=C:/JazzInstallDir/server/logs/appName-etl.log。注意路径中的正斜杠 (/)。
注: 如果您跳过此步骤,并且不提供日志文件的路径,那么会将日志文件写入缺省 Windows 目录。例如,在 Windows 7 上,日志目录为 C:\Windows\System32\LogFiles

验证是否尚未安装此服务。如果已安装此服务,请将其卸载,然后重新启动计算机。接着,安装新服务。

过程

  1. 请执行下列步骤来设置 CATALINA_HOME 变量:
    1. 从 Windows 控制面板中打开“系统属性”窗口。
    2. 单击高级选项卡,然后单击环境变量
    3. 在“系统变量”下面单击新建
    4. 变量名称中输入 CATALINA_HOME,并在变量值中输入 C:\JazzInstallDir\server\tomcat
  2. 重新启动系统以使此变量生效。
  3. 打开命令提示符,切换到 JazzInstallDir\server\tomcat\bin 目录并输入以下命令来安装新的 64 位服务:

    service.bat install tomcat7

    注: 在具有用户帐户控制 (UAC) 的 Windows 操作系统(例如 Windows 7)中,必须以管理员身份运行命令 shell。
  4. 运行 JazzInstallDir\server\tomcat\bin\tomcat7w.exe 程序以配置此服务。
  5. 单击 Java 选项卡,然后取消选中使用缺省值复选框。
  6. Java 虚拟机添加以下路径。还可以单击省略号图标,浏览以查找 jvm.dll 文件。
    JazzInstallDir\server\jre\bin\j9vm\jvm.dll
  7. Java 选项文本字段末尾添加下列各行:
    注: -DJAZZ_HOME and -Dlog4j.configuration 的路径必须是 URL 路径。请注意,“file:”后面有三个正斜杠 (///),并且路径中使用的是正斜杠。tempDir 路径必须是绝对路径。
    -DJAZZ_HOME=file:///C:/JazzInstallDir/server/conf
    -Djava.awt.headless=true 
    -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true 
    -Dcom.ibm.team.repository.tempDir=C:\JazzInstallDir\server\tomcat\temp
    -Djazz.connector.sslProtocol=SSL_TLS
    -Djazz.connector.algorithm=IbmX509
    -Dlog4j.configuration=file:///C:/JazzInstallDir/server/conf/startup_log4j.properties-Xmx4g
    -Xms4g
    -Xgcpolicy:gencon
    -Xcompressedrefs 
    如果 Jazz Team Server 安装在 Windows 平台上,但是您正在使用 DB2® for z/OS® 数据库服务器,请添加下面这一行以便将路径替换为驱动程序位置。
    注: 驱动程序位置的路径必须是文件路径,并且注意要使用正斜杠。
    -DDB2Z_JDBC=D:/JazzInstallDir/server/db2z
    如果您正在使用 Oracle 数据库,那么添加下面这一行以将路径替换为驱动程序的位置。
    注: 驱动程序位置的路径必须是文件路径。
    -DORACLE_JDBC_DRIVER_FILE=C:\OJDBCLocation\ojdbc6.jar
    如果您正在使用 SQL Server 数据库,那么添加下面这一行以将路径替换为驱动程序的位置。
    注: 驱动程序位置的路径必须是文件路径。
    -DSQLSERVER_JDBC_DRIVER_FILE=C:\SQLJDBCLocation\sqljdbc4.jar
  8. 最大内存池中,将池大小更改为 4000。
  9. 启动关闭选项卡上,确保为方式设置选择了 jvm
  10. 单击常规选项卡,然后将启动类型更改为自动,以便使此服务在 Windows 启动时自动启动。
  11. 服务启动后,请通过从浏览器登录到服务器来验证服务器是否正在运行。

反馈