Directrices para desplegar Marketing Operations en WebSphere®
Requisitos previos
Compruebe que su versión de WebSphere Application Server® cumple los requisitos que se describen en el documentoEntornos de software recomendados y requisitos mínimos del sistema, incluidos los fixpacks o actualizaciones necesarias.
Puede utilizar la consola WebSphere® Integrated Solutions Console para configurar WebSphere Application Server®. Los pasos que aparecen a continuación proporcionan una guía para definir controles específicos.
*
Diferentes versiones de WebSphere Application Server® presentan controles de interfaz de usuario en distintas secuencias y con etiquetas alternativas.
Configurar el entorno
1.
Defina una propiedad personalizada: En el formulario Servidores de aplicaciones > <servidor> > Contenedor web > Propiedades personalizadas, pulse Nueva y especifique:
Nombre: com.ibm.ws.webcontainer.invokefilterscompatibility
Valor: true
2.
Cree el proveedor JDBC: En el formulario Recursos > JDBC > Proveedores JDBC, pulse Nuevo. Complete el asistente Crear un nuevo proveedor JDBC, incluyendo lo siguiente.
*
Para el Tipo de implementación, seleccione Origen de datos de agrupación de conexiones.
*
*
Especifique la Ruta de biblioteca nativa en el servidor.
3.
Cree el origen de datos: En el formulario Recursos > JDBC > Orígenes de datos, pulse Nuevo. Complete el asistente Crear un origen de datos, incluyendo lo siguiente.
*
Especifique un Nombre de origen de datos.
*
Para Nombre JNDI, especifique plands.
*
Seleccione el Proveedor JDBC que ha creado en el paso 2.
*
Especifique el Nombre de base de datos y Nombre de servidor.
*
Para Alias de configuración de correlación, seleccione WSLogin.
4.
Defina las propiedades personalizadas para el origen de datos: En el formulario Proveedores JDBC > <proveedor base de datos> > Orígenes de datos > <plan> > Propiedades personalizadas, pulse Nuevo para añadir dos propiedades:
*
Nombre: Usuario
*
Valor: <nombre de usuario>
*
Nombre: Contraseña
*
Valor: <contraseña>
Si las tablas del sistema Marketing Operations están en DB2®, localice la propiedad resultSetHoldability y establezca su valor en 1. Si esta propiedad no existe, añádala.
5.
Configure la JVM: En el formulario Servidores de aplicaciones > <servidor> > Definición del proceso > Máquina virtual Java, identifique la Classpath y, a continuación, añada las siguientes entradas como Argumentos de JVM genéricos, separadas por un espacio:
*
-Dplan.home=<Inicio_IBM_EMM>\<Inicio_MarketingOperations>
*
Donde <Inicio_IBM_EMM> es la ruta del directorio de IBM® de nivel superior y <Inicio_MarketingOperations> es la ruta del directorio donde ha instalado Marketing Operations. Normalmente, esta ruta es IBM_EMM/MarketingOperations.
*
Desplegar el archivo WAR o EAR
Cuando despliegue una nueva aplicación empresarial, la consola WebSphere® Integrated Solutions Console presenta una serie de formularios. Los pasos que siguen proporcionan una guía para definir controles específicos en estos formularios. Diferentes versiones de WebSphere® pueden presentar controles en otra secuencia o con otras etiquetas.
1.
Seleccione Aplicaciones > Nueva aplicación > Nueva aplicación empresarial.
2.
En el formulario inicial, seleccione Sistema de archivos remoto y, a continuación, Examinar para el archivo plan.war en el archivo EAR.
3.
En el siguiente formulario Preparación para la instalación de la aplicación:
*
Seleccione Detallado.
*
Seleccione Generar enlaces predeterminados.
*
Seleccione Sobrescribir los enlaces existentes.
4.
En el formulario Seleccionar opciones de instalación:
*
Seleccione Precompilar archivos JavaServer Pages.
*
Para Nombre de aplicación, especifique plan.
*
Seleccione Alterar valores de recarga de clases para módulos web y EJB.
*
Para Intervalo de recarga en segundos, especifique un entero como 4.
5.
En el formulario Correlacionar módulos con servidores, seleccione el Módulo. Si ha desplegado un EAR, seleccione todos los archivos WAR.
6.
En el formulario Proporcionar opciones para compilar los JSP, seleccione el Módulo web. Si ha desplegado un EAR, seleccione todos los archivos WAR.
*
Si está utilizando WebSphere® 7.5, establezca el Nivel de origen JDK en 15.
*
Si está utilizando WebSphere® 8, establezca el Nivel de origen JDK en 16.
Si ha desplegado un EAR, establezca el Nivel de origen JDK para cada archivo WAR.
7.
En el formulario Opciones de recarga JSP para módulos web, seleccione Habilitar recarga de clase JSP y para Intervalo de recarga JSP en segundos especifique 5.
8.
En el formulario Correlacionar bibliotecas compartidas, seleccione la Aplicación y el Módulo.
9.
En el formulario Correlacionar relaciones de biblioteca compartida, seleccione la Aplicación y el Módulo.
10.
En el formulario Correlacionar referencias de recurso con recursos, para Nombre JNDI de recurso de destino especifique plands.
11.
En el formulario Correlacionar raíces de contexto para módulos web, para Raíz de contexto escriba /plan.
12.
Definir la política del cargador de clases
1.
En el formulario Aplicaciones empresariales > plan > Cargador de clases, seleccione Alterar temporalmente valores de recarga de clases para módulos web y EJB.
2.
Para Orden de cargador de clases, seleccione Clases cargadas con cargador de clases local primero (padre último).
3.
Para Política de cargador de clases WAR, seleccione Un solo cargador de clases para la aplicación.
4.
Pulse Aplicar.
Definir valores para cookies
1.
Vaya al formulario Aplicaciones empresariales > plan > Gestión de sesiones.
2.
Seleccione Alterar temporalmente gestión de sesiones.
3.
Seleccione Habilitar cookies.
4.
Pulse Aplicar y, a continuación, vaya al formulario Aplicaciones empresariales > plan > Gestión de sesiones > Cookies.
5.
Cambie el Nombre de cookie de Marketing Operations de JSESSIONID a UMOSESSIONID.
6.
Pulse Aplicar.
Definir los valores del módulo EAR (opcional)
Si ha desplegado un EAR, debe definir los valores para los archivos WAR individuales que contiene el EAR.
1.
Vaya a Aplicaciones empresariales y seleccione el archivo EAR.
2.
En el formulario Gestionar módulos, seleccione uno de los archivos WAR; por ejemplo, Campaign.war.
3.
En el formulario Aplicaciones empresariales > EAR > Gestionar módulos > WAR:
*
Establezca Peso inicial en 10000.
*
Para Orden de cargador de clases, seleccione Clases cargadas con el cargador de clases de aplicación primero.
4.
En el formulario Aplicaciones empresariales > EAR > Gestionar módulos > WAR > Gestión de sesiones, seleccione Habilitar cookies.
5.
En el formulario Aplicaciones empresariales > EAR > Gestionar módulos > WAR > Gestión de sesiones > Cookies:
*
Establezca el Nombre de cookie en CMPJSESSIONID.
*
Para Antigüedad máxima de cookie, seleccione Sesión de navegador actual.
6.
En el formulario Aplicaciones empresariales > EAR > Gestionar módulos > WAR > Gestión de sesiones:
*
Seleccione Permitir desbordamiento.
*
Para Número máximo de sesiones en memoria, especifique 1000.
*
Para Tiempo de espera de sesión, seleccione Establecer tiempo de espera y especifique 30.
7.
*
Si el archivo Campaign.war también existe en el archivo EAR y tiene previsto integrar Marketing Operations en Campaign, defina los mismos valores para el archivo Campaign.war.