jueves, 8 de diciembre de 2011

Como cambiar el context root del WebSphere Portal V7

Siguiendo con las experiencias que he tenido con el WebSphere Portal Server V7 ahora aqui les traigo como cambiar la URI del Portal o el Context Root en Linux.

En la instalacion por default tendriamos algo como esto:
myportal.mydomain.com:10039/wps/portal

La cosa aqui es poder tener algo asi:
myportal.mydomain.com:10039/myoption/myotheroption
  1. Detener el WebSphere Portal Server.
    /opt/WebSphere/wp_profile/bin/stopServer.sh WebSphere_Portal
  2. Ahora necesitas modificar algunas propiedades de los siguientes archivos: wkplc.properties y wkplc_comp.properties
    Estos arvhivos se encuentran en: /opt/WebSphere/wp_profile/ConfigEngine/properties/
  3. Ahora despues de hacer un respaldo de ambos archivos, abran el archivo wkplc.properties con un editor de texto. Lo que se va a cambiar en este archivo es la siguiente propiedad: WpsContextRoot el valor por default es wps asi que aqui lo cambian por el valor que ustedes desean.
    Guardan los cambios y cierran el archivo.
  4. Ahora abran el archivo wkplc_comp.properties y cambien las siguientes propiedades: WpsPersonalizedHome y WpsDefaultHome teniendo en cuenta que ambas no deben ser iguales, ya que una es para contenido abierto para todos los usuarios y el otro solo para gente que se firme en el portal. Guardan los cambios y cierran el archivo.
  5. Ahora si el server1 esta abajo arranquenlo:
    /opt/WebSphere/wp_profile/bin/startServer.sh server1 
  6. Despues de arrancar el server1 es hora de correr el script ConfigEngine que esta en:
    /opt/WebSphere/wp_profile/ConfigEngine/ 
  7. Ahora corran la siguiente linea:
    ./ConfigEngine.sh modify-servlet-path -DPortalAdminPwd=password -DWasPassword=password 
  8. Si todo termina sin errores entonces arranquen el portal server:
    /opt/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal 
Ahora podran acceder a su portal con la nueva URI myportal.mydomain.com:10039/myoption/myotheroption