Este es el segundo post sobre la integración de Eclipse con Liferay, aqui seguiremos instalando y configurando lo que nos hace falta para tener el Liferay IDE completo. Si no haz leido mi post anterior leelo, antes de seguir los pasos de este manual. Post Anterior
Liferay Plug-ins SDK
1) Ejecutamos el Eclipse, y nos vamos a la opcion de “Preferencias”, que esta en la pestaña de Windows->Preferences y damos click en Liferay > Installed SDKs
2) Damos click en Download para instalarlo
Liferay Portal Tomcat Runtime
1) Ahora configuraremos un servidor, es este caso Tomcat, para ello en Eclipse nos vamos a Window > Preferences > Server > Runtime environments y damos click en Add
2) Seleccionamos Liferay v6.0(Tomcat 6) y damos click en Next>. Después nos aparecerá la siguiente ventana en donde debemos buscar la carpeta donde descomprimimos el Liferay que venia con el Bundle del Tomcat (Checar el post sobre la instalación de Liferay).
3) Finalizamos, y aceptamos la creación del servidor, ahora vamos a correr el portar de Liferay dentro de Eclipse, para esto nos vamos a la pestaña de los servidores, iniciamos el servidor de tomcat y damos click a nuestro servidor, escogemos Liferay y Open Portal Home, y asi es como se ejecuta.
4) El navegador de Eclipse se abrirá y mostrará el portal.
Finalmente hemos terminado con la integración completa de Liferay y Eclipse, nuestro IDE esta listo para empezar con el desarrollo de portlets, hook y extensiones, que formarán parte de nuestro portal en Liferay. Asi que Happy Coding!!
August 16, 2010 at 7:55 pm
Hola amigo, he seguido tus 3 posts y son realmente excelentes, claros y nos han ayudado a confgurar Eclipse y Liferay.
Solo que esta configuracion nos ayuda a ejecutar el bundle tomcat-liferay desde Eclipse, pero si quisiera ademas abrir en Eclipse el SRC o codigo fuente de Liferay como podria ejecutar esto.
Descargue el SRC del liferay y lo he cargado como un Java-Project en Eclipse pero no se como ejecutar estos archivos y ver los cambios que deseo realizar en el tomcat-liferay.
Ojala puedas darme una ayuda, muchas gracias.
saludos.
August 16, 2010 at 8:31 pm
Hola klin, primeramente me da risa tu saludo “Hola amigo” jaja porque debería ser Hola amiga .. en fin.
Respecto a tu duda no entiendo el sentido de tener el código fuente de Liferay en Eclipse, porque ahora en la versión 6 de Liferay ya no es necesario eso, ahora solo se agregan los portlets que desarrollemos en Eclipse automáticamente a nuestro portal, tal vez si me explicas de manera más especifica lo que pretendes desarrollar te pueda ayudar.
August 16, 2010 at 9:47 pm
jajaja si disculpame, solo despues de tu respuesta me di cuenta que me equivoque y me fije tu perfil.
Creo que podemos volver a empezar … Hola Marcela, mira lo que ocurre es que se requiere modificar parte del Control Panel de Liferay, por ejemplo mi jefe quiere agregar mas pasos en el workflow, hay campos en el administrador de WebContent y Pages que requiere agregar o eliminar, etc. Ademas que quieren agregar un modulo para agregar no solo paginas sino banners.
No se, pero creo que para hacer modificaciones del mismo Liferay necesito cargar las fuentes en Eclipse, modificar y ejecutar o tu crees que para esto solo es necesario programar nuevos plugins o portlets.
gracias por responder pronto, porque esto me tiene de cabeza.
saludos.
August 17, 2010 at 11:00 am
Mira klin, lo de los workflow eso lo puedes configurar directamente en el portal no necesitas modificar el codigo fuente, para ocultar campos de los portlests puedes fijarte el los archivos .propierties y si de plano ocupas modficiarlos por ti mismo te recomiendo que busques los .WAR del portlet correspondiente, lo cambies de lugar y importes desde Eclipse, entonces el IDE te lo reconocera y te lo agregara con la estructura y codigo correspondiente y seras libre de modificarlo a tu manera.
Hasta este momento yo no he tenido que modificar un portlet desde el codigo fuente asi que mucha suerte en tu proyecto
September 17, 2010 at 11:55 am
Hola Marcela :
Te comento que todo bien en la integracion pero tengo un problema al instalar el SDK de liferay por lo visto es un error de eclipse pero no estoy seguro
An internal error occurred during: “Installable SDK runtime update”.
java.lang.NullPointerException
Al hacer click en download me pide una ruta me imagino del SDK descargado ingreso la ruta del D:\liferay-plugins-sdk-6.0.5 y aun esto se genera el error . Que puede estar pasando ? Ya tengo el netbeans con el portal pack para generar portles pero necesito ingresar a eclipse por la facilidad que tiene para desplegar los portles mediante ant
Agradesco tu atencion y te felicito por el excelente blog
September 17, 2010 at 3:47 pm
Que tal Carlos..
Para ayudarte tengo unas preguntas para ti, la primera es la primera vez que descargas el SDK? Porque solo te pide cuando lo bajas la ruta donde lo deseas instalar osea dentro de la carpeta de Liferay. Si ya lo tienes instalado solo configura de nuevo el path o descargalo en otro lugar, checa tambien el log de eclipse para saber de donde proviene el problema y puedes usar el clean en eclipse y volver a empezar con la instalacion del SDK, suerte!
October 13, 2010 at 1:50 pm
Hola
Realmente mu bueno el post, sencillo pero muy explicativo.
Gracias.
May 31, 2011 at 7:14 pm
Hola que tal muy buen tutorial.
Ahora como podria realizar la integracion con maven .
Crear el proyecto para liferay con maven utilizando un plugin de eclipse m2eclipse puesto que quiero realizar por el tema de las dependencias tengo entendido que una vez creado el war se puede exportar con todas las librerias asi permite un mejor funcionamiento
Gracias
P/D: Podrias realizar cuando tengas tiempo un ejemplo de maven para web puesto que pongo el arquetype con maven para web pero al crear los paquetes me salen en forma de carpeta. La verdad no entiendo esa parte.
Gracias
saludos
June 1, 2011 at 10:23 am
Que tal manu, pues te debo lo de Maven ya que es una tecnologia que no manejo. Saludos.
June 7, 2011 at 8:03 am
Tenéis un ejemplo de mavenizar proyectos de liferay en adictosaltrabajo. De todas formas no es nada complicado, yo lo hice por mi mismo sin tutoriales.
Saludos.
July 6, 2011 at 3:07 pm
Hola Marcela, la verdad estoy empezando con Liferay y ya hice la integración de Eclipse con Liferay pero no se como empezar a crear un portlet mas específicamente un Theme si me puede indicar un ejemplo o alguna ayuda, estaría realmente agradecida.
Gracias
Saludos,
July 19, 2011 at 12:03 pm
Mu buenas!
Yo tengo instalado el Ide, pero a la hora de instalar los plugins en 6.0.5 no me aparece el boton download en eclipse, donde puedo conseguir los plugins, porque no los encuentro :S
July 20, 2011 at 10:41 am
@Ander busca en el Marketplace de Elipse, “Liferay IDE”
Menu – Help – Eclipse Market place
July 20, 2011 at 10:42 am
@Deya ya revisaste esta documentación: http://www.liferay.com/es/community/wiki/-/wiki/Main/Themes+v6.0
July 21, 2011 at 7:32 am
Hola Marcela,
He seguido los pasos del primer post si errores. Al ir a help -> about eclipse aparacece el logo de liferay. El problema es que al ir a window -> preferences no aparece la seccion de liferay. He mirado muchos tutoriales y no encuentro cual es el problema.
Mi version de eclipse es “Helios Service Release 2”.
Espero puedas ayudarme.
Muchas gracias.
July 21, 2011 at 11:23 am
@Borja
Que tal, primeramente revisa que en About Eclipse, puedas darle clic a el logo de Liferay, y que te muestre informacion sobre el mismo.
Tambien revisa en Instalation Details ahi mismo en About Eclipse, que los plugins/sdk de Liferay aparezcan
September 29, 2011 at 9:59 am
Realmente impresionante Marcela, el artículo también.
September 29, 2011 at 10:31 am
Gracias @armando
October 18, 2011 at 11:19 am
Hola marcela. ¿Podrías explicar un poco más en detalle lo de la extracción del .WAR y cómo incluirlo en eclipe y viceversa (de eclipse a liferay)? Porque se que es por ahí donde hay que atacar a los portlets para poder modificarlos en eclipse, pero no tengo ni idea de por dónde empezar o qué hacer. Perdona por lo perdido que estoy.
Un saludo.
March 7, 2012 at 9:38 am
Muchas gracias Marcela muy buen trabajo.
March 7, 2012 at 1:54 pm
Gracias Felip
May 4, 2012 at 1:54 pm
CON URGENCIA!!! MIRA MI PROBLEMA ES EL SIGUIENTE YA INSTALE EL LIFERAY Y HICE LA CONEXION CON EL MYSQL TODO MUY BIEN, QUE PASA QUE CUANDO LE DOY STOP AL TOMCAT Y CIERRO EL ECLIPSE Y VUELVO A ABRIRLO PARA HACERLO FUNCIONAR YA NO FUNCIONA, CARGA Y TODO EL LOCALHOST:8080 PERO NO INGRESA EL USUARIO NI NADA, Y SI LE DOY CLIC A ALGUNA PESTAÑA QUE CREE ANTERIORMENTE TAMPOCO VA A ESE LUGAR. ESPERO PUEDAN AYUDARME CON ESTE PROBLEMA. PORQUE NO PUEDO ESTAR CON EL ECLIPSE ABIERTO TODA LA VIDA
May 9, 2012 at 3:32 pm
YO MISMO ME RESPONDO!!! EL PROBLEMA SE SOLUCIONA DE MANERA SIMPLE, INGRES AL LOCALHOST:8080 NORMALMENTE VAS A Control Panel > Plugin Installation, search for 7cogs-hook y desinstalalo. Cierras el TOMCAT y LA WEB y vas a la siguiente ruta liferay-portal-6.0.2\data\hsql a eliminar “lportal.properties” and “lportal.script” o entodo caso en el buscador de archivos buscas esos 2 elementos y los eliminas, ahora corres nuevamente el portal y no desaparecera ninguna informacion.
June 26, 2013 at 12:45 pm
Hola muy buenas tardes quisiera saber quien me podria con Liferay muchas gracias
November 28, 2017 at 5:35 am
Este blog es realmente un paseo a través de toda la información que anelaba sobre este este tema tan complejo y no sabía a quién preguntar .
September 27, 2019 at 1:50 pm
Hola Marcela, tengo una inquietud, tengo un codigo fuente de una pagina web hecha en liferay 7.0 y me han pedido pasar ese codigo fuente a la version 7.1 de liferay, nunca he trabajo con esta herramienta, como puedo compilar ese codigo y probarlo en liferay 7.1?? agradezco la ayuda