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 .