Después de haber construido un proyecto de EJB tendremos que desplegarlo en un servidor . En este caso vamos a optar por JBoss 6.1 que lo podemos obtener de la siguiente URL.
http://www.jboss.org/jbossas/downloads/
Una vez descargado el servidor lo descomprimimos un una carpeta cualquiera. A continuación nos instalaremos las JBoss Tools para trabajar de forma mas cómoda con el servidor de JBoss.
https://www.jboss.org/tools/download
En mi caso he usado el jboss developer studio para Juno.Una vez descargado el jboss developer studio ejecutaremos la siguiente instrucción
java -jar jbdevstudio-*.jar
La cual nos lanzara un asistente para la correcta instalación del producto.Hecho esto podremos abrirlo y nos presentará un entorno de eclipse que tendrá capacidades para configurar servidores de JBoss.En este entorno iremos a la pestaña de servidores y añadiremos un nuevo servidor de jboss
Pulsaremos en “new server wizard” y nos aparecera la siguiente ventana
En ella podemos seleccionar un servidor que sea JBoss 7.1 ya que es el que cumple con JEE6 .Una vez seleccionada la carpeta en donde se encuentra el servidor simplemente dejaremos por defecto todas las opciones y pulsaremos sobre finalizar y dispondremos de un servidor JBoss a nuestra disposición
Realizada esta operación importaremos el proyecto anterior de EJBs a nuestro nuevo Eclipse . Una vez tengamos el proyecto de EJBs dentro del Eclipse crearemos un nuevo proyecto de tipo EAR(Enterprise Application Project)
Este proyecto se encarga de generar un EAR y nos solicitará que proyectos de EJBs queremos añadir a el.En este caso unicamente nuestro proyecto sencillo de EJBHolaMundo.
Pulsamos sobre finalizar y ya dispondremos de un proyecto EAR con un EJB dentro de el configurado como módulo
A continuación se muestra su estructura dentro de Eclipse.
Por ultimo simplemente podemos instalar esta aplicación en el servidor de JBoss y tendremos nuestro EJB funcionando .
Hola la verdad excelente pagina..
Una duda como se pouede instalar en JBoss
No deberías tener problemas con un EAR
Perdón, en mi anterior comentario se me olvidó preguntar si antes de instalar el proyecto EAR es necesario compilarlo de alguna manera.
Saludos
No , un EAR contiene los binarios
Hola,
Muchas gracias por la página, de verdad que estoy encantado con ella. No se me ocurre mejor manera de explicarlo.
Lo único que se me ha quedado algo corto en esta página son los pasos para instalar el .ear en el servidor. buscaré cómo hacerlo.
Gracias!
Hola,
Gracias por tu web y tu libro, me resultan de mucha ayuda.
No consigo encontrar jboss en eclipse.
He bajado jboss as y lo he descomprimido en una carpeta.
He instalado las jboss tools.
En preferences, server, runtime enviroment, add no aparece ninguna carpeta jboss y no puedo añadirlo, ni crear el servidor.
En preferences, solo aparece JBoss Runtime Detection, y ahí añado donde he descomprimido jboss as pero todo sigue igual.
He buscado pero no veo de qué puede ser.
¿Puedes ayudarme?
Muchas gracias.
Normalmente tienes la posibilidad de añadir más servidores cuando das crear new server en eclipse. Le dices add additional servers o un texto similar y te dice los que tiene disponibles