Forums

Home » Liferay Portal » Español » 3. Desarrollo

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Juan Víctor Martínez
Problemas al implementar un Hook JsP en LR 6.1
February 16, 2012 3:13 AM
Answer

Juan Víctor Martínez

Rank: New Member

Posts: 16

Join Date: March 18, 2011

Recent Posts

Hola a todos,

Les comento Que he tenido Problemas al implementar un plug-in hook en LR 6.1.
Utilizo NetBean 6.9 y Portal Pack 3.0.4.

Intento Modificar El "details.jsp" del portlet de "My Account" y sucede Que al momento de implementarlo modificado, desaparecen los jsp originales, asi como tambien La Información Que se encuentra normalmente en Este portlet. Alguna idea de que puede estar sucediendo? Les agradezco Toda Información Que me puedan suministrar.

Saludos

~Onev88~
Jorge Jiménez Barra
RE: Problemas al implementar un Hook JsP en LR 6.1
February 18, 2012 11:23 AM
Answer

Jorge Jiménez Barra

Rank: New Member

Posts: 17

Join Date: February 24, 2011

Recent Posts

Buenas, yo he tenido problemas con lso hook en Liferay 6.1

De escho todavía los sigo teniendo.

No se si te servirá de algo pero parece ser que por lo que tengo entendido el IDE no carga muy bien los hook en el servidor.
Para arreglar esto yo lo que hago es desplegarlos via sdk y ya empieza a funcionar todo bien.

Otra opción es cambiar el nombre del fichero liferay-hook.html
Cuando arranca el servidor en eclipse y publica los porlet/hook. paras el servidor, cambias el nombre de nuevo y vuelves a arrancar

Es una solución un tanto rara, pero a mi me funciono.

PD: me baso en este post
Juan Víctor Martínez
RE: Problemas al implementar un Hook JsP en LR 6.1
February 21, 2012 3:14 AM
Answer

Juan Víctor Martínez

Rank: New Member

Posts: 16

Join Date: March 18, 2011

Recent Posts

Hola Jorge, muchas gracias por responder. Apenas me levante, probare a ver si logro hacer que funcione. Nuevamente muchas gracias por responder.

Saludos desde Colombia
Jorge Jiménez Barra
RE: Problemas al implementar un Hook JsP en LR 6.1
February 21, 2012 3:18 AM
Answer

Jorge Jiménez Barra

Rank: New Member

Posts: 17

Join Date: February 24, 2011

Recent Posts

De nada, avisa si necesitas algo o si no se soluciona.
Juan Víctor Martínez
RE: Problemas al implementar un Hook JsP en LR 6.1
May 22, 2012 3:30 PM
Answer

Juan Víctor Martínez

Rank: New Member

Posts: 16

Join Date: March 18, 2011

Recent Posts

Muchas gracias, después de varios intentos decidí migrar a Eclipse. Disculpa no haber escrito antes. Hasta el momento no he vuelto a probar con los hook, he optado por programar lo que necesitaba apoyándome de los fuentes de Liferay.
Manuel de la Peña
RE: Problemas al implementar un Hook JsP en LR 6.1
May 23, 2012 12:16 AM
Answer

Manuel de la Peña

LIFERAY STAFF

Rank: Junior Member

Posts: 47

Join Date: July 6, 2011

Recent Posts

Hola Juan

Respecto al problema que comentas con el Hook, podrías comprobar directamente en el sistema de archivos si el hook modificó el JSP de tu interés. Para ello ve a la aplicación en el servidor de aplicaciones, y busca el directorio del JSP. El hook, si se desplegó correctamente, renombrará el JSP original añadiéndole .portal al nombre, y añadirá el JSP que has modificado dentro del Hook a dicho directorio.
De todas maneras, comprueba las trazas de error en el servidor de aplicaciones, para poder detectar otro tipo de errores.

En cuanto a tu cambio a Eclipse, ¿has probado con el plugin de Liferay para Eclipse? Lo puedes descargar directamente desde el Market de actualizaciones desde el propio IDE.

Un saludo, Manuel.
Manuel de la Peña
RE: Problemas al implementar un Hook JsP en LR 6.1
May 23, 2012 12:18 AM
Answer

Manuel de la Peña

LIFERAY STAFF

Rank: Junior Member

Posts: 47

Join Date: July 6, 2011

Recent Posts

Por cierto, te dejo la URL de nuestra Developer Guide que trata sobre los JSP Hooks.

http://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/overriding-a-j-4

Saludos!
Juan Víctor Martínez
RE: Problemas al implementar un Hook JsP en LR 6.1
June 5, 2012 6:13 PM
Answer

Juan Víctor Martínez

Rank: New Member

Posts: 16

Join Date: March 18, 2011

Recent Posts

Hola Manuel

Primero que todo, gracias por responder. Sobre lo que me decías, pues, siempre que compilaba mi hook, el resultado que obtenía es que se vaciaban los directorios y ademas de eso no se creaba el nuevo archivo que me decías. Como resultado de lo anterior, los portlets a los que le deseaba aplicar hook (en mi caso era el de myaccount), se mostraba completamente vació.
Por ahora he optado por complementar lo que me hacia falta con otro portlet pero = me seria conveniente aprender a implementar hook, ya que de esa manera no alargo el proceso de actualización de datos de usuarios.

Saludos y muchas gracias

Juan V. Martínez