Ik ben dezelfde fout en hetzelfde gedrag van WildFly 9 tegengekomen. Ik ben een complete newbie voor WF, maar na wat onderzoek heb ik ontdekt dat het probleem zit in de naamgeving van de module. Als ik het goed begrijp, is het eigenlijke pakket namen in de module worden gebruikt om het pad naar module.xml op te lossen.
Ik heb de onderstaande stappen gewijzigd en het werkte:module add --name=org.postgresql --slot=main --resources=/usr/local/lib/postgresql-9.4-1201.jdbc4.jar --dependencies=javax.api,javax.transaction.api
/subsystem=datasources/jdbc-driver=postgres:add(driver-name="postgres",driver-module-name="org.postgresql",driver-class-name=org.postgresql.Driver)