IBM WebSphere Portal 8.5: Asistencia al usuario para administradores |
---|
Iniciación a IBM Web Application Bridge
El administrador del portal recopila información sobre el proveedor de contenido y sus aplicaciones y, a continuación, sigue los pasos de configuración básica para habilitar Web Application Bridge.
Procedimiento
Los pasos necesarios para habilitar Web Application Bridge dependen de si se elimina o no la raíz de contexto del portal. Para obtener información sobre cómo eliminar la raíz de contexto del portal, vaya a Instrucciones del Asistente de configuración: Modifique URL de sitios para la optimización del motor de búsqueda.
- Si se elimina la raíz de contexto del portal, efectúe los pasos siguientes:
- Ejecute la tarea siguiente para crear un host virtual para Web Application
Bridge. Esta tarea despliega
automáticamente el servlet de proxy inverso (RPS) en el host virtual recién creado y establece la raíz de contexto RPS en /.
- AIX HP-UX Linux Solaris:./ConfigEngine.sh deploy-wab-virtual-host -DVirtualHostName=virtualHostName -DVirtualHostAlias=virtualHostAlias -DPortalAdminPwd=password -DPortalAdminId=PortalAdminId -DWasUserid=WasUserid -DWasPassword=password
- Windows: ConfigEngine.bat deploy-wab-virtual-host -DVirtualHostName=virtualHostName -DVirtualHostAlias=virtualHostAlias -DPortalAdminPwd=password -DPortalAdminId=PortalAdminId -DWasUserid=WasUserid -DWasPassword=password
- IBM® i: ConfigEngine.sh deploy-wab-virtual-host -DVirtualHostName=virtualHostName -DVirtualHostAlias=virtualHostAlias -DPortalAdminPwd=password -DPortalAdminId=PortalAdminId -DWasUserid=WasUserid -DWasPassword=password
virtualHostName es el nombre del host virtual; por ejemplo wab_host. virtualHostAlias es el nombre de alias DNS utilizado para acceder a las aplicaciones en el host virtual; por ejemplo, wab.portal.com. Si existen virtualHostName y virtualHostAlias, se utilizan los valores existentes. La tarea correlaciona virtualHostAlias en el mismo esquema URI (http o https) y puerto donde está desplegado el portal.
Como alternativa, puede utilizar un editor de texto para abrir el archivo wkplc.properties en el directorio /configEngine/properties de wp_profile_root. A continuación, asegúrese de que los siguientes parámetros tengan los valores correctos:- WasUserID
- WasPassword
- PortalAdminId
- PortalAdminPwd
- AIX HP-UX Linux Solaris:./ConfigEngine.sh deploy-wab-virtual-host -DVirtualHostName=virtualHostName -DVirtualHostAlias=virtualHostAlias
- Windows: ConfigEngine.bat deploy-wab-virtual-host -DVirtualHostName=virtualHostName -DVirtualHostAlias=virtualHostAlias
- IBM i: ConfigEngine.sh deploy-wab-virtual-host -DVirtualHostName=virtualHostName -DVirtualHostAlias=virtualHostAlias
- Complete los pasos siguientes para configurar el inicio de sesión único entre el portal y el alias de host virtual creado en el paso anterior.
- Inicie la sesión en WebSphere Integrated Solutions Console.
- Vaya a Seguridad > Seguridad global > Seguridad web y SIP > Inicio de sesión único (SSO).
- Escriba el nombre de dominio. Por ejemplo, si el host de portal es portal.domain.ibm.com y el alias de host virtual es wab.domain.ibm.com, el valor de dominio será domain.ibm.com.
- Reinicie el servidor de WebSphere_Portal.
- Especifique el alias de host virtual para configurar el servidor DNS para asegurarse de que el alias de host virtual se pueda acceder desde la estación de trabajo del usuario. El alias de host virtual debe ser accesible desde todas las estaciones de trabajo que accedan al servidor del portal. Si se accede al portal con el esquema https, asegúrese de que los certificados SSL válidos para el host myhost1.servername.domain.ibm.com y myhost2.servername.domain.ibm.com estén instalados. Para instalar los certificados SSL, inicie sesión en WebSphere Integrated Solutions Console. A continuación, vaya a Certificado SSL y gestión de claves > Almacenes de claves y certificados > NodeDefaultKeyStore > Certificados personales. Para obtener más información, consulte el apartado Recopilación de certificados personales. Si los certificados no están disponibles para estos hosts, deberá aceptar la excepción de seguridad en el navegador. Abra el URL de iFrame de acoplamiento web en una ventana de navegador diferente. A continuación, renueve la página de portal para representar la aplicación integrada. En caso contrario, la aplicación no funcionará.
- Ejecute la tarea siguiente para crear un host virtual para Web Application
Bridge. Esta tarea despliega
automáticamente el servlet de proxy inverso (RPS) en el host virtual recién creado y establece la raíz de contexto RPS en /.
- Si no se elimina la raíz de contexto del portal, efectúe los pasos siguientes:
- Establezca la raíz de contexto para la aplicación wp.vwat.servlet.ear:
- Inicie la sesión en WebSphere Integrated Solutions Console.
- Vaya a Aplicaciones > Tipos de aplicación > Aplicaciones empresariales WebSphere.
- Busque y pulse el enlace de la aplicación wp.vwat.servlet.ear.
- En la cabecera Propiedades del módulo web, pulse Raíz de contexto para módulos web.
- Cambie la raíz de contexto a /. Este paso puede crear conflictos de nombre. Añada una regla de reescritura para evitar estos conflictos. Para obtener más información, lea Apache Module mod_rewrite y Cómo proporcionar URL personalizados breves.
- Pulse Aceptar.
- Pulse Guardar para guardar los cambios en la configuración maestra.
- Detenga y reinicie la aplicación wp.vwat.servlet.ear.
- Siga los pasos siguientes si ha configurado un servidor web:
- Inicie la sesión en la WebSphere Integrated Solutions Console.
- Vaya a Aplicaciones > Tipos de aplicación > Aplicaciones empresariales WebSphere > wp.vwat.servlet.ear > Gestionar módulos.
- Efectúe los pasos siguientes para correlacionar la aplicación wp.vwat.servlet.ear
con el servidor web. Para obtener más información, vaya al enlace Más información sobre esta página
en WebSphere Integrated Solutions Console.
- Compruebe el recuadro de selección Seleccionar para la aplicación Virtual Web Application Servlet.
- Seleccione el servidor web en el recuadro Clústeres y servidores.
- Pulse Aplicar.
- Elija una de las siguientes opciones para actualizar la configuración de plug-in:
- Complete los pasos siguientes para actualizar la configuración de plug-in para todas las aplicaciones en
WebSphere Application
Server:
- Vaya a Servidores > Tipos de servidor > Servidores web > webserver1 > Propiedades de plugin.
- Asegúrese de que los dos recuadros de selección siguientes están marcados:
- Generar automáticamente el archivo de configuración del plug-in
- Propagar automáticamente el archivo de configuración del plug-in
- Pulse Aplicar para guardar los cambios.
- Complete los pasos siguientes para actualizar la configuración de plug-in únicamente para la aplicación
wp.vwat.servlet.ear:
- Vaya al directorio wp_profile_root/config/cells/cell_name /nodes/node_name/servers/web_server_name en el perfil de gestor de despliegue.
- Realice una copia de seguridad del archivo plugin-cfg.xml.
- Abra el archivo plugin-cfg.xml.
- Añada una línea que sea parecida al siguiente ejemplo en UriGroup para el clúster:
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*"/>
- Copie el archivo plugin-cfg.xml actualizado en el servidor web en el directorio de inicio del servidor web.
- Complete los pasos siguientes para actualizar la configuración de plug-in para todas las aplicaciones en
WebSphere Application
Server:
- Reinicie todos los servidores.
- Establezca la raíz de contexto para la aplicación wp.vwat.servlet.ear:
- Si se elimina la raíz de contexto del portal, efectúe los pasos siguientes:
- El administrador del sistema inicia sesión en IBM WebSphere Portal.
- El administrador del sistema pulsa el icono menú Administración desde la barra de herramientas. A continuación, pulsa Gestión de portlets > Gestor de aplicaciones web virtuales. Aviso: No especifique < ni > en ninguno de los cuadros de texto.
- El administrador del sistema pulsa Perfiles de proveedor de contenido y, a continuación, selecciona Crear perfiles de proveedor de contenido.
- El administrador del sistema crea los perfiles de proveedor de contenido.
- El administrador del sistema va al perfil que se creó y pulsa Añadir política para crear una política. Consejo: El administrador del sistema debe crear al menos una política para el perfil de proveedor de contenido.
- El administrador del sistema pulsa Aplicaciones Acoplamiento web y, a continuación, selecciona Crear aplicaciones Acoplamiento web.
- El administrador del sistema crea las aplicaciones de acoplamiento web.
- El administrador del sistema va a la aplicación que se creó.
- El administrador del sistema selecciona uno de los siguientes separadores y, a continuación, pulsa Editar para configurar los valores de acoplamiento web: Nota: Si el administrador del sistema cambia el host o la información de puerto en el perfil del proveedor de contenido, debe editar la aplicación acople web y volver a seleccionar el perfil. De lo contrario, la aplicación acople web no seleccionará los cambios.
- Valores de visualización de acoplamiento web
- IPC del lado de cliente para acoplamiento web
- IPC del lado de servidor para acoplamiento web
- Plugins
- El autor de contenido inicia sesión en WebSphere Portal.
- El autor de contenido accede a la barra de herramientas del sitio y lleva a cabo una de las siguientes acciones:
- Crea una página y añade el portlet de aplicación de acoplamiento web a la página.
- Edita una página existente y añade el portlet de aplicación de acoplamiento web a la página.
Consejo: Para obtener la aplicación de acoplamiento web para representar en una página, la página debe tener el perfil Acople web o un perfil que incluya el módulo wp_webdock. Edite las propiedades de la página y cambie el perfil o añada el módulo wp_webdock al perfil que se aplica a la página:A partir de CF03, el perfil Web Dock (acoplamiento web) ya no existe. Si utiliza el agregador de recursos para portlets, no es necesario que realice pasos adicionales. Si no utiliza el agregador de recursos para portlets, añada el módulo wp_webdock a un perfil existente de la página.
- Conéctese al repositorio de temas con la conexión de fs-type1.
- Vaya al tema.
- Abra el archivo del perfil en el directorio /profiles.
- Realice una copia del archivo de perfil y déle un nombre exclusivo.
- Edite el archivo .json y agregue el ID de módulo wp_webdock.
- Copie el perfil que ha creado en el directorio /profiles.
- Invalide la memoria caché del agregador de recursos para integrar los cambios. Pulse el icono Menú de administración de la barra de herramientas. A continuación, haga clic en Analizador de temas > Programas de utilidad > Centro de control > Invalidar caché. La autoinvalidación reconoce los cambios automáticamente para temas basados en WebDAV. No es necesaria ninguna acción posterior. Para obtener más información, consulte Programas de utilidad.
- Si un autor de contenido experimenta problemas al visualizar las aplicaciones
de acoplamiento web, lleve a cabo los pasos siguientes para actualizar el rol
de usuario:
- Inicie la sesión en WebSphere Portal como el administrador.
- Pulse el icono Menú de administración de la barra de herramientas. A continuación, haga clic en Acceso > Permisos de recursos.
- Busque la página que contiene la aplicación de acoplamiento web.
- Otorgue al autor del contenido los permisos correctos para la página.
- Si la política de proveedor de contenido se establece para utilizar la autenticación basada en formularios o básica,
lleve a cabo los pasos siguientes:
- Vaya a la aplicación de acoplamiento web y proporcione al usuario de contenido los permisos correctos.
- Vaya al almacenamiento de credenciales utilizado para la autenticación. Otorgue al usuario del contenido los permisos correctos para el almacenamiento de credenciales.