This page shows an approach that might work. The directions are for WebLogic but I suspect they will work for JBoss/wildfly as well. Try setting the "oracle.net.wallet_location" option as a connection property on the datasource. It also mentions that you can set the "oracle.net.wallet_location" as a system property.
To remove username and password details from datasource configuration wildfly provide own solution called vault.
The Oracle wallet is not directly supported (configuration, patches, etc) for JBoss/Wildfly but you are free to use it of course. The issue in Oracle Wallet/JDBC driver is does not support multi-threaded access when SSL is enabled.
This feature itself is not provided by JBoss/wildfly and it depends on Oracle JDBC driver. The details of Oracle JDBC driver specific configuration parameters are out of our support scope. You need to ask Oracle support what configuration parameters are correct and appropriate for your requirement. see and