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
- Descargar j2sdk1.4.1_01 desde http://java.sun.com e instalarlo.
(Requerido por el Cliente XMLRpc)
- 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
- 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"
- 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
- 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.
- Escoja "Use the Portlet Editor to create a new portlet with existing
resources .." y ok.
- En el editor haga lo siguiente:
- Entrar "/portlets/showAppointments/showAppointments.jsp" para el Content
URL
- Entrar "/skyrix-images/skyrix_icon.gif" para el Icon URL
- Check Enable Editing y entrar "/portlets/showAppointments/edit.jsp"
para el Edit URL
- Check Login required
- Guardar el portlet clickando en el botón de guardar en el menú
- Entrar "showAppointments" como nombre de archivo y guardar
- cerrar la ventana del editor
- 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
|
- Ahora haga click en el símbolo del Portal y doble click en su portal.
- Después de abrir el Editor de Portal expandir General, escojer el tab
portlet y añadir el proyecto creado a los portlets seleccionados.
- 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.
- Ahora sincronizar con el servidor haciendo click en el botón de sincronizar.
- Entrar el usuario y contraseña de administrador para entrar.
- Cerrar el E-Business Control Center y abrir su navegador web.
- Ir a la url http://"nombre de host donde el bea server está
corriendo":"port"/portalAppTools/
- 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".
- Click en el icono de la derecha del Portal Management heading.
- En página de administración del Portal, hacer click en el link debajo de su
portal para editarlo.
- Click en "Manage Pages and Portlets".
- Click en Edit Portlets en la página donde añadiste los portlets creados.
- Seleccionar los atributos creados y escoger Edit Attributes.
- Chequear el Attribut "available" y guardar cambios haciendo click en el botón
Save.
- 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