フォーラム

ホーム » Liferay Portal » Español » 3. Desarrollo

構造的に表示 平面上に表示 ツリー上に表示
スレッド [ 前へ | 次へ ]
toggle
Juan Víctor Martínez
Problemas al implementar un Hook JsP en LR 6.1
2012/02/16 3:13
答え

Juan Víctor Martínez

ランク: New Member

投稿: 19

参加年月日: 2011/03/18

最近の投稿

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
2012/02/18 11:23
答え

Jorge Jiménez Barra

ランク: New Member

投稿: 17

参加年月日: 2011/02/24

最近の投稿

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
2012/02/21 3:14
答え

Juan Víctor Martínez

ランク: New Member

投稿: 19

参加年月日: 2011/03/18

最近の投稿

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
2012/02/21 3:18
答え

Jorge Jiménez Barra

ランク: New Member

投稿: 17

参加年月日: 2011/02/24

最近の投稿

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
2012/05/22 15:30
答え

Juan Víctor Martínez

ランク: New Member

投稿: 19

参加年月日: 2011/03/18

最近の投稿

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
2012/05/23 0:16
答え

Manuel de la Peña

LIFERAY STAFF

ランク: Junior Member

投稿: 55

参加年月日: 2011/07/06

最近の投稿

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
2012/05/23 0:18
答え

Manuel de la Peña

LIFERAY STAFF

ランク: Junior Member

投稿: 55

参加年月日: 2011/07/06

最近の投稿

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
2012/06/05 18:13
答え

Juan Víctor Martínez

ランク: New Member

投稿: 19

参加年月日: 2011/03/18

最近の投稿

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