1) mvn clean package ==> Wildfly server created in target/server 2) cd service-a 3) mvn clean package 4) cp target/wfjwt.war ../target/server/standalone/deployments/ 5) cd .. 6) ./target/server/bin/standalone.sh You will observe the NPE.