Debe configurar WebLogic Server tras instalarlo en la máquina en la que va a instalar y desplegarContent Platform Engine.
Antes de empezar
Antes de instalar y desplegar
Content Platform Engine en una máquina de
WebLogic Server, debe crear un dominio de
WebLogic Server e instalar controladores
JDBC. (Los controladores se deben instalar en la máquina de
WebLogic Server tanto si la base de datos se encuentra en la
misma ubicación como si no).
Acerca de esta tarea
Content Platform Engine es una aplicación de empresa que se ejecuta en un servidor de aplicación Java™ y se puede configurar en un entorno de alta disponibilidad. En esta configuración, un servidor administrativo gestiona una serie de instancias de
servidor de aplicaciones. Los cambios en la configuración y las aplicaciones se
implementan mediante un servidor administrativo/interfaz y se envían a cada uno de los
nodos del clúster. En este tipo de configuración, el software del servidor de
aplicaciones proporciona los componentes para compilar y desplegar la aplicación
empresarial de alta disponibilidad.
Importante: Debe utilizar
gestor de configuración, en lugar de un método
manual, para crear los orígenes de datos que
Content Platform Engine utiliza para conectarse a una base de datos. Un origen de datos que se crea manualmente (interactuando
directamente con una interfaz de servidor de aplicaciones) puede incluir, de forma predeterminada,
muchas propiedades personalizadas innecesarias y potencialmente perjudiciales. Además,
para algunas combinaciones de tipo de base de datos y de tipo de servidor de aplicaciones,
Configuration Manager añade algunas propiedades personalizadas especiales
al origen de datos que crea, que es posible que no pueda incluir si crea el origen de datos manualmente. Sin estas propiedades personalizadas añadidas, se pueden producir errores de tiempo de
ejecución cuando Content Platform Engine intenta conectarse a una base de datos.
Procedimiento
Para configurar WebLogic Server:
- Utilice el asistente de configuración de WebLogic para crear un dominio de
WebLogic Server para
Content Platform Engine. En los pasos siguientes, utilice el nombre de dominio FNCEDomain. Tenga en
cuenta lo siguiente cuando configure el dominio:
- Establezca la modalidad de inicio del servidor en la modalidad de Producción.
- Seleccione el Java Development
Kit (JDK) apropiado para el entorno, como se especifica en
IBM
FileNet P8 system requirements en
IBM®
FileNet P8 system requirements
en .
- Utilice la consola de administración de WebLogic para realizar lo siguiente:
- Opcional: Cree un proveedor de autenticación de WebLogic Server. Puede utilizar el gestor de configuración de Content Platform Engine para crear un proveedor de autenticación de
WebLogic Server más tarde, o puede crear el
proveedor ahora utilizando la consola de WebLogic.
Importante: En algunas situaciones (por ejemplo, si tiene un proveedor de
inicio de sesión único, tal como Netegrity SiteMinder), el gestor de configuración no
puede configurar un proveedor de autenticación de WebLogic.
- Por razones de rendimiento, defina dentro del proveedor de autenticación los
parámetros que controlan las búsquedas, tal como se muestra en la tabla siguiente:
Tabla 1. Parámetros de búsqueda de proveedor de autenticaciónParámetro |
Parámetro |
Descripción |
Búsqueda de pertenencia a grupos |
sin límite |
Las búsquedas de grupo no tienen límite
de profundidad |
Nivel máximo de búsqueda de pertenencia
a grupos |
0 |
Solamente se encuentran miembros de
grupo directos |
Si tiene problemas de rendimiento, cambie el parámetro de búsqueda de pertenencia a
grupos a "limited".
- Si no utiliza el gestor de configuración para configurar los valores de LDAP, defina
el valor del distintivo de control (Control Flag). Establezca el distintivo de control en
REQUIRED para permitir la conexión a FNCEDomain de los usuarios autenticados por LDAP en
el autenticador predeterminado que no pertenecen al dominio de seguridad activo de
FNCEDomain. El gestor de configuración establece este distintivo cuando se ejecuta la tarea
Configurar LDAP.
- Si está utilizando varios proveedores de autenticación en un entorno de Active
Directory de dominios de bosques múltiples, reordene (según sea necesario) la lista de
proveedores para que el proveedor utilizado con más frecuencia sea el primero de la
lista, y el utilizado con menos frecuencia sea el último. La reordenación es necesaria para evitar errores de inicio de sesión cuando muchos
usuarios acceden simultáneamente a FileNet P8 Workplace.
- Especifique los siguientes tamaños de almacenamiento dinámico para la máquina
virtual Java (JVM):
- Tamaño inicial de almacenamiento dinámico Java (-Xms):
- 512 MB
- Tamaño máximo de almacenamiento dinámico Java (-Xmx):
- 1024 MB
- Establezca los siguientes parámetros de JVM:
- -Duser.language=en
- -Duser.region=US
- -Duser.country=US
- Consulte IBM
FileNet P8 system requirements en IBM
FileNet P8 system requirements en para obtener
información sobre el archivo de unidad JDBC para el tipo de base de datos que necesita
para el GCD o para un almacén de objetos que creará después.
- Dependiendo de la base de datos que utilice, siga uno de los procedimientos
siguientes para instalar los controladores JDBC.
- DB2
- Obtenga la versión más reciente de Redistributable DB2 JDBC Driver desde el sitio web IBM que concuerda con la versión de JDK en su máquina WebLogic Server.
- Añada los archivos db2jcc.jar y
db2jcc_license_cu.jar a la vía de acceso de clases
de WebLogic Server.
Para ello edite el archivo startWebLogic.cmd o
startWebLogic.sh para el dominio
de WebLogic Server que ha creado.
Por
ejemplo:
set CLASSPATH=%CLASSPATH%;c:\db2\jdbc\db2jcc.jar;c:\db2\
jdbc\db2jcc_license_cu.jar
- Microsoft SQL Server
- Descargue y descomprima la versión de SQL Server JDBC Driver de Microsoft Support que concuerda con la versión de JDK en su máquina WebLogic Server. Coloque el archivo del controlador JDBC en un directorio jdbc_path
de la máquina del servidor de aplicaciones, por ejemplo:
- AIX, HPUX, HPUXi,
Linux, Solaris
- /opt/jars
- Windows
- C:\jars
- Ejecute el paso siguiente, de acuerdo con el sistema operativo que utilice.
- AIX, HPUX, HPUXi, Linux,
Solaris
- Edite el archivo startWebLogic.sh insertando las dos líneas
siguientes inmediatamente después de la primera aparición de la línea
CLASSPATH=...
JDBC_PATH="jdbc_path/sqljdbc20/enu/sqljdbc4.jar"
CLASSPATH="$JDBC_PATH:$CLASSPATH"
- Windows
- Edite el archivo startWebLogic.cmd (por omisión reside en el
directorio C:\WL_HOME\user_projects\domains\bin\FNCEDomain)
para el dominio de WebLogic que ha creado. Inserte las dos líneas siguientes
inmediatamente después de la primera aparición de la línea CLASSPATH=...
set
JDBC_PATH=vía_jdbc\sqljdbc_1.0\enu\sqljdbc.jar
set CLASSPATH=%JDBC_PATH%;%CLASSPATH%
- Oracle
- Compruebe si el controlador JDBC de Oracle ya está instalado en la máquina de
WebLogic. Para ello, busque ojdbc##.jar en el directorio
wls_install_path/server/lib,
donde wls_install_path es la vía de instalación de
WebLogic Server.
- Si no está instalado ningún controlador JDBC de Oracle, descargue el archivo
(correspondiente a la versión del JDK existente en la máquina de WebLogic Server) desde el sitio web Oracle JDBC Driver Downloads en un directorio de la
máquina de WebLogic.
Restricción: Si piensa instalar complementos (ampliaciones de los componentes básicos de
IBM
FileNet P8), y la base de datos de Content Platform Engine es
Oracle, puede que los requisitos para el controlador JDBC de Oracle sean más restrictivos.
Para conocer la versión necesaria y el número de parche, consulte la publicación IBM
FileNet P8 system requirements.
- Desde el sitio web de Oracle, aplique el parche de Oracle
Ojdbc##.jar.
- Aplique los cambios siguientes al dominio de
WebLogic Server que ha creado:
- Windows
- En el archivo startWebLogic.cmd, inserte las dos líneas siguientes inmediatamente a continuación después de la primera línea de set CLASSPATH:
set JDBC_PATH=vía_jacceso_dbc\ojdbc##.jar
set CLASSPATH=%JDBC_PATH%;%CLASSPATH%
- AIX, HPUX, HPUXi, Linux,
Solaris
- En el archivo startWebLogic.sh, inserte las dos líneas siguientes inmediatamente a continuación después de la primera línea de la CLASSPATH:
JDBC_PATH="vía_acceso_jdbc/ojdbc##.jar"
CLASSPATH="$JDBC_PATH:$CLASSPATH"
- Si su servidor de aplicación usa IBM JVM, edite la variable JAVA_OPTIONS para mejorar el rendimiento.
- AIX
- (WebLogic versión 9.2 con IBM Java 5 SR2 JDK solo) Agregue la línea siguiente al archivo setDomainEnv.sh file. No escriba ningún salto de línea.
JAVA_OPTIONS="$JAVA_OPTIONS
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"
- HPUX, HPUXi, Linux, Solaris
- Inserte la línea siguiente inmediatamente delante de la línea
SAVE_JAVA_OPTIONS=$JAVA_OPTIONS
en el archivo startWebLogic.sh.
No escriba ningún salto de línea.
JAVA_OPTIONS="$JAVA_OPTIONS -Dprogram.name=$PROGNAME
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
- Windows
- Inserte la línea siguiente inmediatamente delante de la línea
set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS% en el archivo
startWebLogic.cmd.
No escriba ningún salto de línea.
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dprogram.name=%PROGNAME%
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
- Detenga y reinicie WebLogic Server.
- Otorgue los permisos siguientes al usuario Gestor de configuración,
usuario_gestor_configuración:
- Permiso de lectura, escritura y ejecución sobre el directorio de dominio
../users_projects/domains/dominio.
- Permiso de lectura y ejecución sobre el directorio ../common/bin.
- Anote los valores del servidor de aplicaciones en la
Installation and Upgrade Worksheet personalizada.
Para encontrar estas propiedades, utilice la flecha desplegable Autofilter de la Columna
E, Programa de instalación y configuración, para seleccionar
CM: Create New Installation Profile.
A continuación, utilice la flecha
desplegable Autofilter de la Columna D, Proveedor de componentes
ISV, para seleccionar WebLogic.