Despliegue de aplicaciones en Jboss

Aprovechando el último pete de Gondor (es el servidor java del curro) hemos pensado en cambiar la estructura de los proyectos web. Hasta ahora usabamos un servidor (Rivendell) para colocar todos los proyectos basados en html, php, asp, jsp, documentación, diseño, etc y en otro servidor (Gondor) para desarrollar proyectos exclusivamente J2EE (tenemos montado el resin y el jboss) y para otras pruebas, esto hacía que hubiese un servidor dedicado a proyectos, documentos, etc, el cual (aunque bien mantenido) agrupaba demasiadas tareas y necesitaba un replantemiento, por lo que hemos pensado en utilizar Rivendell como servidor de documentación y diseño (cabe añadir que en el curre hacemos más cosas que webs) y Gondor como servidor de proyectos web.

La idea era tener en Gondor una carpeta llamada por ejemplo "Proyectos" donde poder ir colgar todas las webs que vayamos haciendo. El tema era que el jboss que utilizabamos en el antiguo gondor tenía las webs (aplicaciones J2EE, léase EARs) dentro de su extructura, y quedaba muy feo un proyecto llamado "jboss-4.0.5.GA" (por ejemplo). Estaba muy excéptico con que se puediese hacer pero buscando en google hemos encontrado fácilmente la forma de hacerlo: se trata simplemente de editar el archivo de configuración de jboss jboss-service.xml (que por ejemplo podemos encontrar en jboss-4.0.5.GA\server\default\conf\jboss-service.xml) y buscar la línea:

XML:
  1. <attribute name="URLs">
  2.      deploy/
  3. </attribute>

Bingo !

Sólo hay que añadir la dirección de las carpetas que queramos que jboss escanee -nuestras aplicaciones- y al arrancar funcionará como si estuviera desplegada en la carpeta deploy de jboss:

XML:
  1. <attribute name="URLs">
  2.   deploy/,
  3.   file:D:\Proyectos\proyecto_1\
  4. </attribute>

Comparte el artículo:Estos íconos enlazan con webs de marcadores sociales que permiten a los lectores compartir y descubrir nuevas webs.
  • meneame
  • fresqui
  • neodiario
  • del.icio.us
  • blogmarks
  • Spurl

Añadir un comentario