Notas de la versión de Sun Java System Portal Server 6 2005Q4

Instalación de los portlets de ejemplo de JSR168 y los ejemplos de WSRP en contenedores web de otros fabricantes

Después de instalar Portal Server y Access Manager SDK usando el programa de instalación de Java Enterprise Server, use uno de los siguientes procedimientos para instalar los portlets de ejemplo de JSR168 o los ejemplos de WSRP. Si usa BEA WebLogic Server™ o IBM WebSphere® Application Server, instale los portlets de ejemplo de JSR168 y los ejemplos de WSRP. Si usa Sun Java System Web Server o Sun Java System Application Server, instale los ejemplos de WSRP.


Nota –

Mobile Access no es compatible con IBM WebSphere ni con BEA WebLogic.


ProcedurePara instalar los portlets de ejemplo de JSR168 y los ejemplos de WSRP en BEA WebLogic o IBM WebSphere

Antes de empezar

El siguiente procedimiento se aplica sólo a las instalaciones de Portal Server en la plataforma Solaris.

Pasos
  1. Reinicie la instancia de BEA WebLogic 8.1 o IBM WebSphere Application Server 5.1.

  2. Ejecute los siguientes comandos para instalar los portlets de ejemplo de JSR168.

    PortalServer-base/lib/postinstall_PortletSamples

    Escriba la contraseña de administración de Access Manager y la de Application Server cuando se le indique.

    Se implementa el archivo portletsamples.war.

  3. Asegúrese de que la ruta incluye /usr/bin. Esto es necesario para que la parte awk de la secuencia de comandos funcione correctamente.

  4. Ejecute los siguientes comandos para configurar los ejemplos de WSRP.

    • PortalServer-base/samples/wsrpproducer/producersampleconfig

      Indique la contraseña de administración de Access Manager cuando se le solicite.

      • PortalServer-base/samples/wsrpconsumer/consumersampleconfig

        Indique la contraseña de administración de Access Manager cuando se le solicite.

ProcedurePara instalar los ejemplos de WSRP en Web Server o en Application Server

Antes de empezar

Es necesario realizar los siguientes pasos manualmente después de instalar Portal Server y Access Manager SDK en Sun Java System Web Server 6.1 y en Sun Java Server Application Server 7:

Pasos
  1. Reinicie la instancia de Web Server o Application Server.

  2. Asegúrese de que la ruta incluye /usr/bin. Esto es necesario para que la parte awk de la secuencia de comandos funcione correctamente.

  3. Ejecute los siguientes comandos para configurar los ejemplos de WSRP.

    • PortalServer-base/samples/wsrpproducer/producersampleconfig

      Indique la contraseña de administración de Access Manager cuando se le solicite.

      • PortalServer-base/samples/wsrpconsumer/consumersampleconfig

        Indique la contraseña de administración de Access Manager cuando se le solicite.

Secure Remote Access

Cuando caduca o se cierra una sesión de usuario, Sun Java System Identity Server envía una notificación de sesión a la puerta de enlace. A pesar de que Sun Java System Identity Server se esté ejecutando en modo HTTP, actuará como un cliente SSL que usa HttpsURLConnection para enviar la notificación. Como se está conectando a un servidor SSL (la puerta de enlace), el certificado de CA para la puerta de enlace debe estar incluido en la lista de CA de confianza o debe disponer de una opción que permita el uso de un certificado autofirmado.


Nota –

El método para agregar la CA a la lista de CA de confianza depende del gestor de protocolos que se defina.


Para crear una HttpsURLConnection, es necesario configurar la propiedad -Djava.protocol.handler.pkgs de la máquina virtual Java (JVM™).

Si Portal Server se está ejecutando en Sun Java System Web Server, Sun Java System Application Server, o BEA WebLogic Server esta propiedad estará correctamente definida de forma predeterminada en com.iplanet.services.com. El paquete de Sun Java System Identity Server tiene la implementación de HttpsURLConnection y proporciona la opción necesaria para aceptar certificados autofirmados procedentes de cualquier servidor SSL agregando el indicador com.iplanet.am.jssproxy.trustAllServerCerts=true al archivo AMConfig.properties.

-Djava.protocol.handler.pkgs no está definido de forma predeterminada para IBM WebSphere Application Server. La implementación de HttpsURLConnection para los servidores de aplicaciones compatibles debe usar su propio gestor predeterminado, que puede ser JSSE o una implementación SSL personalizada.

ProcedureConfiguración de varias puertas de enlace en varios portales

Si se instala una segunda puerta de enlace en un segundo portal, deberá actualizar manualmente el valor de las URL de reenvío de cookies para que haga referencia al segundo portal.

Pasos
  1. Inicie sesión en la consola de administración de Access Manager.

  2. Seleccione la ficha "Configuración de servicio".

  3. Haga clic en "Puerta de enlace".

  4. Agregue el segundo portal a la "Lista de URL de reenvío de cookies".

ProcedureInicio y detención de la puerta de enlace

Pasos
  1. Inicie la puerta de enlace usando el siguiente comando:

    gateway-base/SUNWps/bin/gateway -n new-profile-name start

    El valor predeterminado es el nombre que se asigna por defecto al perfil de la puerta de enlace que se crea durante la instalación. Podrá crear sus perfiles posteriormente y reiniciar la puerta de enlace con el nuevo perfil. Consulte el capítulo 2, “Creating a Gateway Profile”, de Sun Java System Portal Server, Secure Remote Access 6 2005Q1 Administration Guide.

    Si dispone de varias instancias de puerta de enlace, use:

    gateway-base/SUNWps/bin/gateway start


    Nota –

    Este paso no es obligatorio si eligió el valor "y" para el inicio de la puerta de enlace después de la opción de instalación durante la instalación de la puerta de enlace.



    Nota –

    Asegúrese de que en el directorio /etc/opt/SUNWps sólo se encuentran los archivos de configuración para las instancias que desea iniciar.


    Si desea detener todas las instancias de la puerta de enlace que se estén ejecutando en un nodo en concreto, use el siguiente comando:

    gateway-base/SUNWps/bin/gateway stop

    El proxy Netlet y la puerta de enlace necesitan el analizador Rhino JavaScript™ (que se incluye en el paquete con el nombre SUNWrhino) para la compatibilidad de archivos PAC. Hay que instalarlo en el nodo de Portal Server y la puerta de enlace. Para realizar la instalación, siga este procedimiento:

  2. Agregue este paquete ejecutando pkgadd -d . SUNWrhino desde el directorio actual.

  3. Copie package-base-dir/js.jar en

    ${JAVA_HOME}/jre/lib/ext directory.

Proxies Netlet y Rewriter

Antes de iniciar el proxy Netlet o el proxy Rewriter, asegúrese de que el perfil de la puerta de enlace está actualizado con las opciones "Proxy Netlet" y "Proxy Rewriter".


Nota –

Asegúrese de que habilita el servicio de listas de acceso para todos los usuarios con objeto de que puedan acceder a través de la puerta de enlace.


El software de Sun Java System Portal Server NetFile necesita bibliotecas jCIFS (que se incluyen en el paquete con el nombre SUNWjcifs) para el acceso a Windows. La instalación debe realizarse sólo en el nodo de Portal Server. Para realizar la instalación, siga este procedimiento.

ProcedurePara instalar las bibliotecas jCIFS

Pasos
  1. Agregue este paquete ejecutando pkgadd -d . SUNWjcifs desde el directorio actual.

  2. Ejecute portal-server-install-base/SUNWps/lib/postinstall_JCIFS

  3. Ejecute portal-server-install-base/SUNWps/bin/undeploy

  4. Ejecute el comando portal-server-install-base/SUNWps/bin/deploy.

  5. Reinicie el servidor.