Agregar módulos a wildfly

Agregar módulo com.stackoverflow

  • Empaque sus clases com.stackoverflow.${lo que sea} en un contenedor llamado stackoverflow.jar

  • Cree la carpeta com/stackoverflow/main en ${WILDFLY_HOME}/modules

  • Poner el frasco en el último directorio.

  • Crea un archivo llamado module.xml con el siguiente contenido:

Y ya tienes tu módulo disponible para aplicaciones

Adición del módulo com.stackoverflow con control de versiones

Por alguna razón, desarrolla una nueva versión de com.stackoverflow (por ejemplo, la versión 1.1), entonces debería:

  • Cree la carpeta com/stackoverflow/1.1 en ${WILDFLY_HOME}/modules

  • Poner el nuevo jar en el último directorio

  • Cree el archivo module.xml en el último directorio con el siguiente contenido

Tenga en cuenta la modificación slot="1.1" en este ejemplo

Directorios de módulos múltiples

De forma predeterminada, los módulos se colocan en el directorio ${WILDFLY}/modules, pero puede tener más directorios con módulos, simplemente edite su standalone.conf (o standalone.conf.bat si está en Microsoft Windows) y establezca correctamente la variable JBOSS_MODULEPATH

Por ejemplo en Unix/Linux/MacOSX:

JBOSS_MODULEPATH="$JBOSS_HOME/modules:$JBOSS_HOME/myownmodules1:$JBOSS_HOME/myownmodules2"

O en Windows:

set  "JBOSS_MODULEPATH=%JBOSS_HOME%\modules;%JBOSS_HOME%\myownmodules1;%JBOSS_HOME%\myownmodules2"