Configuración de un servidor Tomcat para Rational Engineering Lifecycle Manager

El despliegue e inicio de Jazz Team Server empieza con la selección del servidor de aplicaciones, que aloja Jazz Team Server y sus aplicaciones.

Acerca de esta tarea

El despliegue e inicio de Jazz Team Server empieza con la selección del servidor de aplicaciones, que aloja Jazz Team Server y sus aplicaciones.

Si tiene previsto utilizar el servidor de aplicaciones Apache Tomcat incluido como entorno de alojamiento de Jazz Team Server, pulse el enlace Despliegue e inicio del servidor Apache Tomcat.

Si tiene previsto utilizar IBM® WebSphere Application Service como entorno de alojamiento, pulse en el enlace Despliegue e inicio de WebSphere Application Server.

Resolución de un error que se produce al iniciar el servidor RM en modalidad autónoma en Linux. La aplicación RM incluye un convertidor que proporciona una representación visual de artefactos gráficos como, por ejemplo, diagramas de proceso empresarial, diagramas de casos de uso, componentes,bocetos, guiones gráficos y flujos de pantalla. El convertidor se ejecuta en el servidor. Al iniciar el servidor RM en modalidad autónoma (consola) en Linux, la acción falla de forma silenciosa y se produce un error CRRRW8010E. Si esto sucede, debe terminar el proceso Java™ y emprender una acción reparadora antes de poder iniciar satisfactoriamente el servidor. Para obtener más información, consulte la siguiente página wiki: https://jazz.net/wiki/bin/view/Main/RRCConverterTroubleshooting.

Ejecución de Apache Tomcat como un servicio de Windows (64 bits)

Para ejecutar Jazz Team Server como servicio en un sistema de 64 bits, debe configurar la versión de 64 bits de Tomcat que viene con Jazz Team Server.

Antes de empezar

Consejo: Para evitar problemas, no utilice espacios en las vías de acceso de los archivos. Por ejemplo, para el directorio Archivos de programa puede utilizar PROGRA~1.
Si va a utilizar Derby como base de datos para el repositorio Jazz, edite el archivo teamserver.properties para las aplicaciones para convertir las ubicaciones de base de datos en una vía de acceso absoluta. Sustituya la variable app name por el nombre de directorio de la aplicación correspondiente, por ejemplo, jts, ccm, qm. En los ejemplos siguientes, JazzInstallDir hace referencia a la ubicación donde se ha instalado Jazz Team Server.
  1. Abra el archivo JazzInstallDir\server\conf\app name\teamserver.properties.
  2. Cambie la entrada com.ibm.team.repository.db.jdbc.location=conf/app name/derby/repositoryDB por com.ibm.team.repository.db.jdbc.location=C:/JazzInstallDir/server/conf/app name/derby/repositoryDB. Tenga en cuenta la barra inclinada (/) de la vía de acceso.
  3. Cambie también la entrada com.ibm.team.datawarehouse.db.jdbc.location=//localhost\:1527/conf/jts/derby/warehouseDB por com.ibm.team.datawarehouse.db.jdbc.location=//localhost\:1527/C:/JazzInstallDir/server/conf/jts/derby/warehouseDB para las aplicaciones. Y la entrada com.ibm.team.datawarehouse.db.jdbc.location=conf/jts/derby/warehouseDB por com.ibm.team.datawarehouse.db.jdbc.location=C:/JazzInstallDir/server/conf/jts/derby/warehouseDB para JTS. Tenga en cuenta la barra inclinada (/) de la vía de acceso.
Además de editarteamserver.properties, también debe editar el archivo log4j.properties para que el nombre de vía de acceso del archivo de registro sea absoluto. Sustituya la variable app name por los nombres de directorio de aplicación correspondientes, por ejemplo, jts, ccm, qm, rm, admin. Sustituya las variables app name.log y app name-etl.log por cada nombre de archivo de aplicación correspondiente, por ejemplo, jts.log, ccm.log, qm.log, rm.log, admin.log y jts-etl.log, ccm-etl.log, qm-etl.log (no hay ningún archivo *-etl.log para admin y rm):
  1. Abra el archivo JazzInstallDir\server\conf\app name\log4j.properties.
  2. Cambie la entrada log4j.appender.file.File=logs/appName.log porlog4j.appender.file.File=C:/JazzInstallDir/server/logs/appName.log. Tenga en cuenta la barra inclinada (/) de la vía de acceso.
  3. Cambie la entrada log4j.appender.etl.File=logs/appName-etl.log por log4j.appender.etl.File=C:/JazzInstallDir/server/logs/appName-etl.log. Tenga en cuenta la barra inclinada (/) de la vía de acceso.
Nota: Si se salta este paso y no proporciona las vías de acceso a los archivos de registro, éstos se grabarán en el directorio predeterminado de Windows. Por ejemplo, en Windows 7 el directorio de registro es C:\Windows\System32\LogFiles.

Verifique que no está instalado el servicio. Si el servicio está instalado, desinstale el servicio y, a continuación, vuelva a iniciar la máquina. A continuación, instale el nuevo servicio.

Procedimiento

  1. Establezca la variable CATALINA_HOME siguiendo estos pasos:
    1. Desde el Panel de control de Windows, abra la ventana Propiedades del sistema.
    2. Pulse el separador Avanzado y, a continuación, pulse Variables de entorno.
    3. En Variables de sistema, pulse en Nueva.
    4. En Nombre de variable entre CATALINA_HOME y en Valor de variable entre C:\JazzInstallDir\server\tomcat.
  2. Reinicie el sistema para que la variable entre en vigor.
  3. Abra un indicador de mandatos e instale el servicio de 64 bits nuevo yendo al directorio JazzInstallDir\server\tomcat\bin y añadiendo este mandato:

    service.bat install tomcat7.

    Nota: En sistemas operativos Windows con control de cuenta de usuario (UAC), como por ejemplo Windows 7, la shell de mandatos debe ejecutarse como administrador
  4. Ejecute el programa JazzInstallDir\server\tomcat\bin\tomcat7w.exe para configurar el servicio.
  5. Pulse el separador Java y desmarque la casilla de verificación Uso predeterminado.
  6. Añada la siguiente vía de acceso a Máquina virtual Java. También puede pulsar sobre el icono en forma de elipse para examinar el archivo jvm.dll.
    JazzInstallDir\server\jre\bin\j9vm\jvm.dll
  7. Añada las líneas siguientes al final del campo de texto Opciones de Java
    Nota: La vía de acceso a -DJAZZ_HOME y -Dlog4j.configuration debe ser una vía de acceso URL. Fíjese en las tres barras inclinadas (///) después de "file:" y en las barras inclinadas de la vía de acceso. La vía de acceso a tempDir debe ser una vía de acceso absoluta.
    -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 
    Si Jazz Team Server está instalado en una plataforma Windows, pero utiliza el servidor de base de datos DB2 para z/OS, añada esta línea para sustituir la vía de acceso por la ubicación del controlador.
    Nota: La vía de acceso a la ubicación del controlador debe ser una vía de acceso de archivo y fíjese en la barra inclinada invertida.
    -DDB2Z_JDBC=D:/JazzInstallDir/server/db2z
    Si está utilizando la base de datos de Oracle, añada esta línea, sustituyendo la vía de acceso por la ubicación de controlador.
    Nota: La vía de acceso a la ubicación del controlador debe ser una vía de acceso de archivos.
    -DORACLE_JDBC_DRIVER_FILE=C:\OJDBCLocation\ojdbc6.jar
    Si está utilizando la base de datos de SQL Server, añada esta línea, sustituyendo la vía de acceso por la ubicación de controlador.
    Nota: La vía de acceso a la ubicación del controlador debe ser una vía de acceso de archivos.
    -DSQLSERVER_JDBC_DRIVER_FILE=C:\SQLJDBCLocation\sqljdbc4.jar
  8. En Agrupación de memoria máxima, cambie el tamaño de agrupación a 4000.
  9. En los separadores Inicio y Conclusión, asegúrese de que jvm está seleccionado para el valor Modalidad.
  10. Pulse el separador General y cambie el Tipo de inicio a Automático para iniciar el servicio de forma automática cuando se inicie Windows.
  11. Después de iniciar el servicio, verifique que el servidor se ejecuta iniciando sesión en el servidor desde el navegador.

Comentarios