Antes de intentar publicar un recurso, debe iniciar un asistente de Usuario/Recurso Personalization por lo menos una vez.
Para publicar un proyecto Personalization:
- Abra la perspectiva Servidor.
- En la vista Configuración de servidor, seleccione el servidor remoto del servidor de aplicaciones en que desea publicar.
Si no existe ningún servidor, consulte la información del sistema de ayuda de las herramientas de
Rational acerca
de cómo crear un servidor nuevo. Tenga en cuenta lo siguiente:
- El tipo de servidor debe ser
WebSphere
Remote Server.
- El directorio de despliegue de WebSphere deberá ser el mismo que el directorio de instalación de WebSphere.
Si utiliza FTP, el directorio de destino remoto deberá ser la vía de acceso de instalación de WebSphere relativa al alias ftp.
- En la vista Configuración de servidor, seleccione o cree una configuración de servidor.
El puerto HTTP debe coincidir con el puerto en el que se ejecuta el servidor remoto.
Un método para determinar el puerto es buscar en el archivo de anotaciones cronológicas de salida estándar una línea similar a la siguiente, una vez iniciado el servidor de aplicaciones:
HttpTransport ASRVE0171I: Transport http is listening on port 9,080.
Si tiene problemas para determinar qué puerto debe utilizar, utilice el puerto 80.
- Añada los proyectos que desee publicar a la configuración de servidor (pulse con el botón derecho del ratón en la configuración de servidor y pulse Añadir proyecto).
- Para la instancia de servidor, establezca la configuración de servidor para la configuración de su proyecto (pulse con el botón derecho del ratón en la instancia de servidor y pulse Establecer configuración).
- En la vista Servidores, publique la instancia de servidor (pulse con el botón derecho del ratón
en la instancia de servidor y pulse Publicar).
Durante el proceso de publicación, tenga en cuenta lo siguiente:
-
El archivo wizards.properties debe contener la raíz de contexto adecuada para publicar. Este archivo se encuentra en la carpeta de plug-ins de WebSphere Studio com.ibm.wcm.resource.wizards. Si el contexto para el módulo Web PersAdmin de la aplicación empresarial de tiempo de ejecución Personalization es distinto al contexto predeterminado, actualice las ubicaciones de servlet en las líneas siguientes.
(No modifique ni elimine la línea XML_ENCODING.)
# ------- Publish URL entries -------
RULE_PUBLISHER=wps/PersAdmin/publishtarget
HRF_PUBLISHER=wps/PersAdmin/servlet/com.ibm.servlet.personalization.ImportExport.ImportServlet
XML_ENCODING=UTF-8
- El puerto de transporte HTTP y la dirección IP deben establecerse correctamente en los archivos de servidor y de configuración de servidor que se utilicen para publicar. Si no se establecen estos valores, la transferencia de archivos puede realizarse correctamente, pero las normas y los recursos Personalization no se configurarán.
- El servidor de aplicaciones que aloja a la aplicación empresarial de tiempo de ejecución Personalization deberá estar ejecutándose para que la publicación se realice correctamente.
- Una vez copiados o transferidos los archivos al servidor, las normas (archivos .act, .clf o .rul) o los recursos (archivos .hrf) se importarán al entorno de tiempo de ejecución de Personalization del puerto de servidor definido en el servidor. Las normas y los recursos se copiarán también en las carpetas publishedRules y publishedResources bajo <was_root>/wpcp/config/<node>/WebSphere_Portal/runtime.
- El método de publicación preferido al trabajar con recursos Personalization es "Publish all" o "Prompt user". El método predeterminado, "Smart publish", sólo publicará recursos modificados. Por lo tanto, si los recursos no se configuraron la primera vez que se publicaron, no volverán a publicarse a menos que se hayan modificado.