if selinux is enabled then the system is prevented from executing the file.
You can check and disable.
sestatus setenforce 0 grep wildfly/var/log/audit/audit.log