Despliegue de Design Management Server en WebSphere Application Server

Puede desplegar Design Management Server en WebSphere Application Server en vez del servidor Apache Tomcat que se suministra con el servidor. Las instrucciones se basan en WebSphere Application Server versión 8.0, con pequeñas variaciones para las versiones 7.0 y 6.1.

Antes de empezar

Importante: Hay un potencial para la exposición de seguridad al utilizar WS-Security; esto podría resultar en que un usuario obtuviera privilegios elevados. Esto tiene un impacto en aplicaciones que utilizan JAX-WS y JAX-RPC. Para obtener información completa sobre cómo obtener e instalar este parche de seguridad, lea este flash de noticias. Además, considere la posibilidad de suscribirse en las actualizaciones de WebSphere Application Server a través de Mis notificaciones y recibirá avisos sobre actualizaciones y parches relacionados con la seguridad.
Vía de acceso rápida: Si ha instalado Apache Tomcat en el asistente de configuración, no es necesario realizar ningún paso de despliegue manual. Vaya a Instalación y configuración de Design Management Server.
Asegúrese de que el entorno esté configurado correctamente:

Procedimiento

  1. En la consola de administración de WebSphere Application Server, especifique los siguientes valores de seguridad:
    1. Apague la seguridad de Java 2 pulsando Seguridad > Seguridad global y desmarcando el recuadro de selección Utilizar la seguridad de Java 2 para restringir el acceso de la aplicación a los recursos locales.
    2. En el campo Definición de dominio actual, asegúrese de que el dominio de seguridad correcto esté configurado y establecido como el dominio actual. A continuación, marque los recuadros de selección Habilitar seguridad administrativa y Habilitar seguridad de aplicación.
    3. Pulse Seguridad > Seguridad global > Web y seguridad SIP > Valores generales y marque el recuadro de selección Utilizar datos de autenticación disponibles cuando se accede a un URI desprotegido.
  2. Especifique los valores de la máquina virtual Java para WebSphere Application Server:
    1. En la consola de administración, pulse Servidores > Tipos de servidor > Servidores de aplicaciones WebSphere y a continuación, pulse el servidor. De forma predeterminada, el servidor se llama server1.
    2. Debajo de Infraestructura del servidor, pulse Java y gestión de procesos > Definición de proceso.
    3. Debajo de Propiedades adicionales, pulse Máquina virtual Java.
    4. En el campo Almacenamiento dinámico inicia, especifique 100.
    5. En el campo Tamaño máximo de almacenamiento dinámico, especifique la memoria máxima para el servidor en MB. Para sistemas de 64 bits, especifique una cantidad de memoria que sea apropiada para el entorno, como por ejemplo, 4096 para 4GB de memoria.
    6. En el campo Argumentos JVM genéricos, añada -Xgcpolicy:gencon -Xmn1g -Xcompressedrefs -Xgc:preferredHeapBase=0x100000000 -XX:MaxPermSize=128M -Xms8G -Xmx8G
    7. Para los sistemas operativos Solaris solamente, en el campo Argumentos JVM genéricos, agregue -XX:MaxPermSize=384m. Para obtener más información sobre cómo configurar un entorno Solaris para WebSphere Application Server, consulte el Capítulo 2 del redbook IBM WebSphere Application Server V6.1 on the Solaris 10 Operating System.
    8. Pulse Aplicar.
    9. En la página Máquina virtual Java, debajo de Propiedades adicionales, pulse Propiedades personalizadas.
    10. Pulse Nuevo y especifique la propiedad JAZZ_HOME, que identifica la ubicación de los archivos de configuración para Design Management Server, incluidas las carpetas jts y dm.
      Esta propiedad utiliza un URI en lugar de una vía de acceso al archivo simple y siempre empieza por file:///. La ubicación predeterminada de un sistema Windows es la siguiente:
      file:///C:/PROGRA~1/IBM/JazzTeamServer/server/conf
      En un sistema Linux, la ubicación predeterminada es la siguiente:
      file:///opt/ibm/JazzTeamServer/server/conf
      Nota: Para evitar problemas, no utilice espacios en las vías de acceso de archivos. En las carpetas Archivos de programa en instalaciones de 32 bits de Windows, puede utilizar PROGRA~1 y en las carpetas Archivos de programa (x86) en instalaciones de 64 bits de Windows, puede utilizar PROGRA~2.
    11. Vuelva a pulsar Nuevo y especifique una propiedad llamada log4j.configuration. Utilice como valor la ubicación del archivo startup_log4j.properties. Esta propiedad utiliza el mismo formato que la propiedad JAZZ_HOME. En la mayoría de los casos, ese archivo está en la carpeta JAZZ_HOME. El valor predeterminado en un sistema Windows es el siguiente:
      file:///C:/PROGRA~1/IBM/JazzTeamServer/server/conf/startup_log4j.properties
      El valor predeterminado en un sistema Linux es el siguiente:
      file:///opt/ibm/JazzTeamServer/server/conf/startup_log4j.properties
      Nota: Los valores de startup_log4j.properties se utilizan en las primeras etapas del proceso de inicio para transferir mensajes al archivo SystemOut.log. Tras las primeras etapas, cada aplicación pasa a utilizar los valores específicos de la aplicación del archivo server/conf/<app_context>/log4j.properties.
    12. Vuelva a pulsar Nuevo y especifique una propiedad llamada java.awt.headless con el valor true.
    13. Vuelva a pulsar Nuevo y especifique una propiedad llamada org.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin con el valor true.
    14. Si utiilza una base de datos de SQL Server, pulse de nuevo Nuevo y especifique una propiedad denominada SQLSERVER_JDBC_DRIVER_FILE con la ubicación del archivo sqljdbc4.jar.
    15. Si utiliza una base de datos Oracle, pulse de nuevo Nuevo y especifique una propiedad denominada ORACLE_JDBC_DRIVER_FILE con la ubicación del archivo ojdbc5.jar.
    Las propiedades personalizadas son similares a las de la siguiente figura. Observe que algunas propiedades están presentes de forma predeterminada además de las propiedades que añada.
    Un ejemplo de las propiedades de la máquina virtual Java
  3. Guarde los cambios en la configuración maestra y vuelva a iniciar WebSphere Application Server.
    Ahora el servidor está preparado para desplegar los archivos de aplicación Design Management Server.
    Nota: En un sistema UNIX o bien Linux, si WebSphere Application Server se instala en un entorno que no es root, el usuario que instala Design Management Server debe disponer de acceso de lectura y escritura al directorio de instalación y todos los subdirectorios.
  4. Instale la aplicación JazzTeam Server:
    1. En la consola de administración, pulse Aplicaciones > Nueva aplicación > Nueva aplicación empresarial. (Para WebSphere Application Server 6.1, pulse Aplicaciones > Instalar aplicación nueva. )
    2. Debajo de Vía de acceso a la nueva aplicación, pulse Examinar para especificar la ubicación del archivo jts.war y pulse Siguiente. Si no ha instalado Apache Tomcat cuando instaló Design Management Server, la ubicación predeterminada de este archivo es dirInstalación/server/webapps. Si ha instalado Tomcat, la ubicación predeterminada es dirInstalación/server/tomcat/webapps.
    3. Debajo de ¿Cómo desea instalar la aplicación?, pulse FastPath y a continuación, pulse Siguiente.
    4. En la página Paso 1: Seleccionar opciones de instalación, acepte las opciones predeterminadas y pulse Siguiente.
    5. En la página Paso 2: Correlacionar módulos con servidores, seleccione el recuadro de selección situado junto a jts.war, asegúrese de que el servidor de destino o el clúster son correctos y pulse Siguiente.
    6. En la página Paso 3: Correlacionar hosts virtuales para módulos web, seleccione el recuadro de selección situado junto a jts.war y pulse Siguiente.
    7. En la página Paso 4: Correlacionar raíces de contexto para módulos web, establezca Raíz de contexto en /jts y pulse Siguiente.
    8. Pulse Finalizar.
  5. Repita los pasos de instalación para los siguientes archivos war y las correspondientes raíces de contexto:
    Opción Descripción
    dm.war /dm
    admin.war /admin
    vvc.war /vvc
    rdmhelp.war /rdmhelp
    clmhelp.war /clmhelp
  6. Correlacione los roles de seguridad de la aplicación JazzTeam Server con los usuarios y grupos del dominio de seguridad. Configurar la seguridad sobrepasa el ámbito de esta tarea, pero en la mayoría de los casos en los que el dominio de seguridad real utiliza un registro LDAP, debe correlacionar grupos en el registro LDAP con los siguientes roles de seguridad de la aplicación:
    • JazzAdmins
    • JazzDWAdmins
    • JazzProjectAdmins
    • JazzGuests
    • JazzUsers
    1. Pulse Aplicaciones > Tipos de aplicación > Aplicaciones empresariales WebSphere > jts_war.
    2. Debajo de Propiedades detalladas, pulse Rol de seguridad para la correlación de usuarios/grupos. Esta página muestra los grupos de usuarios para Design Management Server que hay que correlacionar con usuarios o grupos del dominio de seguridad.
    3. Seleccione un rol y a continuación, pulse Correlacionar grupos para correlacionar ese rol con un grupo en el dominio de seguridad.
      Nota: No habilite la opción ¿Todo autenticado?.
  7. Verifique si las instalaciones se han instalado satisfactoriamente y a continuación, guarde los cambios en la configuración maestra para WebSphere Application Server.
  8. Después de guardar en la configuración maestra, detenga y reinicie el servidor.
  9. En la consola de administración de WebSphere Application Server, pulse Aplicaciones > Tipos de aplicación > WebSphere Enterprise Applications para confirmar que todas las aplicaciones están en ejecución.

Resultados

Aparecen unas flechas verdes junto a las aplicaciones para indicar que se han iniciado correctamente. La página Aplicaciones empresariales se parece a la de la siguiente figura:
Las flechas verdes indican que las aplicaciones se han iniciado correctamente

Qué hacer a continuación

Ahora puede configurar Design Management Server tal como se describe en Instalación y configuración de Design Management Server.

Comentarios