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"