Entradas

Mostrando las entradas con la etiqueta glassfish

Instalación de Liferay en un servidor GlassFish v3 para producción

Imagen
En un anterior post mencioné los Portales en Java, y la facilidad que nos da el utilizar una plataforma con muchas funcionalidades, y nosotros simplemente deberíamos hacer los componentes que faltan. Estos componentes se llaman Portlets. Ahora mencionaré uno de los gestores de Portlets en Java que, según mi opinión, es bastante útil. Su nombre LIFERAY. Pero no hablaré de sus cualidades, ni todo lo que puede hacer.. eso ya lo hizo Pedro Edison en su blog :) , y como no hay que amontonar la red con lo mismo, esta vez mostraré cómo instalar el LIFERAY desde cero. No desde la instalación de un .exe, sino desde un archivo .war y sobre GlassFish v3 usando MySQL como gestor de base de datos.

Actualización de GlassFish v3 a v3.0.1

Imagen
Junto con el lanzamiento de NetBeans 6.9, Oracle también lanzó GlassFish v 3.0.1 (que también viene incluido en el NB 6.9) Ahora, si ya tenemos en producción un GFv3 con todas las aplicaciones configuradas, JDBC Resources puesto a punto... ¿cómo le hacemos para actualizar a la versión  3.0.1? Tranquilos, no hay que temer.. aquí está la solución

Cliente remoto de EJB 3.1 (en GlassFish V3)

Imagen
Leyendo el FAQ de EJB ( https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html ) quiero comentar cómo crear un cliente EJB sin necesidad de desplegarlo en el mismo en servidor. Realmente es muy simple:

La estrategia de Oracle + Sun para GlassFish

Arun Gupta comenta/resume sobre el futuro de GlassFish en manos de Oracle según fue expuesto el día de ayer. http://blogs.sun.com/arungupta/entry/glassfish_strategy_by_oracle_sun

NetBeans 6.8 / JSF 2.0 / EJB 3.1 / JavaEE 6 / GlassFish 3

En NB 6.8 existe un mejorado asistente para crear un CRUD usando JSF 2.0/EJB 3.1/JPA 2.0. Aquí está un vídeo demostrativo. Las tablas se crean automáticamente a partir de las clases entidad que se crearon.

Java SE 6 Update 15 disponible (y cómo revivir a Glassfish con una nueva version de Java)

Ya está disponible la actualización 15 de Java SE 6. Incluye mejoras de seguridad, rendimiento y el nuevo colector de basura G1 . Lo pueden descargar desde aquí http://java.sun.com/javase/downloads/index.jsp . ¿Y si malogro mi Glassfish? Quizás te pasó esto: tienes tu GF funcionando de las mil maravillas, y quieres actualizar tu JDK. Luego, tratas de ejecutar el GF nuevamente (ya sea directamente desde asadmin o desde el NB) y no funciona. Y lo que puedes  hacer es reinstalar todo el GF... o peor aún: regresar a la versión anterior del JDK. la solución: Si estás en Windows Edita el archivo %GLASSFISH_HOME%\config\asenv.bat busca la línea que comienza con set AS_JAVA= Cambia la ruta para que apunte a la dirección del JDK que acabas de instalar. Por ejemplo, si acabas de instalar el JDK 6u15, escribe así set AS_JAVA=c:\Archivos de programa\Java\jdk1.6.0_15 Guardas e inicias el GF. %GLASSFISH_HOME% es el directorio donde instalaste el GF, ya sea el que vino con el NB ...

Repositorio de ejemplos de Patrones Java EE y Buenas prácticas

Aquí podrás encontrar un conjunto de ejemplos y buenas prácticas de Java EE 5 y 6. http://kenai.com/projects/javaee-patterns/ Todos los ejemplos fueron probados en Glassfish V2 / V3 y algunos en OpenEJB y JBoss 5. Puedes utilizar NetBeans 6.7 para acceder a los proyectos y opinar en los foros.

Glassfish: " Error al cargar los descriptores de implementación para el módulo..."

El escenario es el siguiente: Tienes un módulo EJB que consume un WebService, ya sea desde otro proyecto local o desde un WSDL externo al proyecto. Y tienes una aplicación web que utiliza el módulo EJB. Cuando despliegas el EJB, no hay problemas, pero cuando despliegas el módulo web, no sale nada y lanza un error: wsdl file META-INF/wsdl/client/......wsdl does not exist for service-ref... Dirás (como yo dije) "pero si compila!!!".. y pensarás "y si consumo el WS dentro del modulo web?". y te negarás porque eso rompería el esquema que pensabas... bueno... alguien también le pasó y también encontró la solución. Nada más hay que revisar el código que crea NetBeans en el EJB cuando consume un WebService: @WebServiceRef(wsdlLocation = "META-INF/wsdl/client/ProductsList/localhost_8084/ProductsListService/ProductsList.wsdl") private ProductsListService service; El EJB lo consume normalemente, porque el WSDL está dentro del mismo proyecto EJB. Cuando es llamado d...

Glassfish como servicio de Linux (CentOS / RedHat o similar) y de Windows

Estaba buscando cómo configurar Glassfish como servicio de Linux. Justo mi servidor es CentOS, así que este post me cayó a pelo http://anandnalya.com/2009/04/07/running-glassfish-as-a-service-on-centos/ Y para Windows (tuve que instalarlo en el servidor de un cliente que tiene Windows 2003 Server) http://www.ryandelaplante.com/rdelaplante/entry/creating_a_windows_service_for

Glassfish o Tomcat

En Sun InnerCircle se publica un interesante artículo que compara Glassfish con Tomcat. En inglés: http://www.sun.com/emrkt/innercircle/newsletter/0209/feature-itm.html En español: http://mx.sun.com/emrkt/innercircle/newsletter/0209/feature-itm.html?cid=e7959f Para empezar, lo que siempre digo cuando me preguntan: Tomcat es solo Web, y Glassfish es web y muchas cosas más. Pero para la gente terca que aún no entienden que no son la misma cosa, va este artículo para ver si así dejan de preguntar :)

Pool de conexiones en Glassfish (desde Glassfish y desde NetBeans)

Aquí un pequeño tutorial que explica como crear un pool de conexiones en Glassfish, desde el mismo Glassfish y desde NetBeans. http://wiki.netbeans.org/PoolConexionesGlassfishNetBeans

Reportes en NetBeans 6.1 con iReport/JasperReports y Visual Web JavaServer Faces

Imagen
[Este tutorial también se encuentra en los tutoriales en Español de NetBeans. Ya que es un Wiki, se puede tener el tutorial actualizado] Introducción Microsoft tiene su Visual Studio , Java tiene a NetBeans . Microsoft tiene su Crystal Reports , Java tiene JasperReports . Java no tiene nada qué envidiar a Visual Studio. Ni menos en los reportes. JasperReports es un framework bastante completo para desarrollar reportes tanto web como desktop en Java. Aunque el formato fuente de un reporte en JasperReports es un archivo XML, existe una herramienta que permite crear un reporte de manera visual. Su nombre: iReport. Pero como estamos usando como IDE a NetBeans, podemos elaborar nuestro reporte sin salir del IDE. Para ello, existe un plugin (archivo .nbm) para NetBeans que muestra el iReport dentro del mismo IDE. http://downloads.sourceforge.net/ireport/iReport-nb-0.9.2.nbm Instalando el plugin Después de descargar el archivo .nbm, abrimos el IDE NetBeans. Entramos al...

NetBeans 6.1 + MySQL Server + Glassfish

Imagen
Este matrimonio tuvo que haber sido sí o sí. El NetBeans 6.1 ha madurado lo bastante como para que la gente lo use fácilmente MySQL Server, un potente manejador de base de datos (si alguien dice que no MySQL no soporta stored procedures, triggers y relaciones, es porque no lo conoce) Glassfish , un contenedor Java EE rápido, potente, escalable. http://download.netbeans.org/netbeans/6.1/mysql_bundle/ No es que me paguen por hacer publicidad de este producto... sino que pienso que esto es sensacional.