Esta página contiene algunos ejemplos de Portlet para Bea Portal Server.

Fuentes
  • skyrix-bea-portlets.tgz

  • Prerequisitos
  • Bea WebLogic Portal 7
  • J2SDK 1.4.1 (requerido por las librerías del ciente XML-RPC
  • un demonio SKYRiX XML-RPC corriendo en el sistema

  • Instalación
    1. Descargar j2sdk1.4.1_01 desde http://java.sun.com e instalarlo. (Requerido por el Cliente XMLRpc)
    2. Editar set-environment.sh que se encuentra en el directorio de instalación de bea en el directorio weblogic700/portal/bin/unix y definir JDK_HOME en el path de instalación de j2sdk1.4.1_01
    3. Copiar e incorporar el contenido del directorio que se encuentra bajo el directorio del portal con el directorio $BEA_HOME/user_projects/"nombre de su servidor de dominio bea"/beaApps/portalApp/"nombre de su portal"
    4. Ejecutar el ebcc.sh situado en $BEA_HOME/weblogic700/ebcc/bin y abrir portalApp-project.eaprj del directorio $BEA_HOME/user_projects/"nombre de su servidor de dominio bea"/beaApps/portalApp-project
    5. Click en el tab de Presentation del E-Business Control Center y hacer click en el icono New en la barra de herramientas del explorador, y seleccionar new Portlet.
    6. Escoja "Use the Portlet Editor to create a new portlet with existing resources .." y ok.
    7. En el editor haga lo siguiente:
    8. Repetir la creación de portlets mostrada en los pasos 5 - 7 con los siguientes datos:
      1. Content URL: /portlets/showJobs/showJobs.jsp
      Icon URL: /skyrix-images/skyrix_icon.gif
      Edit URL: /portlets/showJobs/edit.jsp
      nombre de archivo: showJobs
      2. Content URL: /portlets/newAppointment/newAppointment.jsp
      Icon URL: /skyrix-images/skyrix_icon.gif
      Edit URL: /portlets/newAppointment/edit.jsp
      nombre de archivo: newAppointment
      3. Content URL: /portlets/newJob/newJob.jsp
      Icon URL: /skyrix-images/skyrix_icon.gif
      Edit URL: /portlets/newJob/edit.jsp nombre de archivo: newJob
    9. Ahora haga click en el símbolo del Portal y doble click en su portal.
    10. Después de abrir el Editor de Portal expandir General, escojer el tab portlet y añadir el proyecto creado a los portlets seleccionados.
    11. Expandir Pages y editar la página que debería contener el portlet creado. Añadir los portlets creados a los portlets seleccionados, presionar ok y hacer click en el botón guardar para salvar los cambios.
    12. Ahora sincronizar con el servidor haciendo click en el botón de sincronizar.
    13. Entrar el usuario y contraseña de administrador para entrar.
    14. Cerrar el E-Business Control Center y abrir su navegador web.
    15. Ir a la url http://"nombre de host donde el bea server está corriendo":"port"/portalAppTools/
    16. Entrar el usuario y contraseña de administrador. Atención, éste no es el mismo usuario y contraseña el cual se ha usado en el E-Business Control Center. Normalmente un usuario administrador es "administrator" y la contraseña es "password".
    17. Click en el icono de la derecha del Portal Management heading.
    18. En página de administración del Portal, hacer click en el link debajo de su portal para editarlo.
    19. Click en "Manage Pages and Portlets".
    20. Click en Edit Portlets en la página donde añadiste los portlets creados.
    21. Seleccionar los atributos creados y escoger Edit Attributes.
    22. Chequear el Attribut "available" y guardar cambios haciendo click en el botón Save.
    23. Reiniciar el portal server.

    Después de estos pasos los portlets SKYRiX están disponibles en el portal. La url hacia el demonio SKYRiX XML-RPC y el SKYRiX server se pueden cambiar en el archivo de propiedades situado en $BEA_HOME/user_projects/"nombre de su servidor de dominio Bea"/beaApps/portalApp/"nombre de su portal Bea" "/WEB-INF/classes/skyrix/portlets.

    Autor
  • Mirko Buhle