I get the following stack trace no matter what I do.  I have removed every reference to ExampleDS I can find and it still complains about it.  I want to use my database: java:jboss/datasources/ui_users but nothing I do will make it attempt to use anything but ExampleDS.  I have rebuilt the individual projects after removing every reference to ExampleDS and it still tries to use ExampleDS.  It is like a virus that keeps popping up.  Before, there was a persistence.xml file right in the keycloak-server project I could modify to point directly to the jndi name of my choosinge.  Now the configuration seems to be spread out between the four corners of the earth.  Please don't make this more difficult to use.  I like all the features but I would much rather have fewer features and have the focus of your team be on quality and simplicity.  

13:16:31,156 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-3) JBAS010400: Bound data source [java:jboss/datasources/ui_users]
13:16:31,246 INFO  [org.jboss.as.server] (Controller Boot Thread) JBAS018559: Deployed "mysql-connector-java-5.1.32-bin.jar" (runtime-name : "mysql-connector-java-5.1.32-bin.jar")
13:16:31,444 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management
13:16:31,445 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
13:16:31,446 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.1.0.Final "Kenny" started in 5394ms - Started 218 of 273 services (89 services are lazy, passive or on-demand)
13:17:03,193 INFO  [org.jboss.as.repository] (management-handler-thread - 1) JBAS014900: Content added at location C:\wildfly\standalone\data\content\0a\5ec72c18d0ad2b335b409fc50946b4924c89c3\content
13:17:03,206 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Starting deployment of "keycloak-server.war" (runtime-name: "keycloak-server.war")
13:17:06,032 INFO  [org.jboss.as.jpa] (MSC service thread 1-2) JBAS011401: Read persistence.xml for keycloak-default
13:17:06,249 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.keycloak-server.war" is using a private module ("org.apache.httpcomponents:main") which may be changed or removed in future versions without notice.
13:17:06,250 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.keycloak-server.war" is using a private module ("org.apache.httpcomponents:main") which may be changed or removed in future versions without notice.
13:17:06,253 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.keycloak-server.war" is using a private module ("org.codehaus.jackson.jackson-core-asl:main") which may be changed or removed in future versions without notice.
13:17:06,254 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.keycloak-server.war" is using a private module ("org.codehaus.jackson.jackson-core-asl:main") which may be changed or removed in future versions without notice.
13:17:06,256 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.keycloak-server.war" is using a private module ("org.codehaus.jackson.jackson-mapper-asl:main") which may be changed or removed in future versions without notice.
13:17:06,256 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.keycloak-server.war" is using a private module ("org.codehaus.jackson.jackson-mapper-asl:main") which may be changed or removed in future versions without notice.
13:17:06,474 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 1) JBAS014613: Operation ("deploy") failed - address: ([("deployment" => "keycloak-server.war")]) - failure description: {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.auth.auth.DefaultDataSource is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]"]}
13:17:06,477 ERROR [org.jboss.as.server] (management-handler-thread - 1) JBAS015870: Deploy of deployment "keycloak-server.war" was rolled back with the following failure message: {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.auth.auth.DefaultDataSource is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]"]}
13:17:06,526 INFO  [org.hibernate.validator.internal.util.Version] (MSC service thread 1-2) HV000001: Hibernate Validator 5.1.0.Final
13:17:07,026 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015877: Stopped deployment keycloak-server.war (runtime-name: keycloak-server.war) in 548ms
13:17:07,040 INFO  [org.jboss.as.controller] (management-handler-thread - 1) JBAS014774: Service status report
JBAS014775:    New missing/unsatisfied dependencies:
      service jboss.deployment.unit."keycloak-server.war".component."com.sun.faces.config.ConfigureListener".CREATE (missing) dependents: [service jboss.deployment.unit."keycloak-server.war".component."com.sun.faces.config.ConfigureListener".START] 
      service jboss.deployment.unit."keycloak-server.war".component."com.sun.faces.config.ConfigureListener".JndiBindingsService (missing) dependents: [service jboss.deployment.unit."keycloak-server.war".jndiDependencyService] 
      service jboss.deployment.unit."keycloak-server.war".component."com.sun.faces.config.ConfigureListener".START (missing) dependents: [service jboss.deployment.unit."keycloak-server.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./auth.UndertowDeploymentInfoService] 
      service jboss.deployment.unit."keycloak-server.war".component."javax.faces.webapp.FacetTag".JndiBindingsService (missing) dependents: [service jboss.deployment.unit."keycloak-server.war".jndiDependencyService] 
      service jboss.deployment.unit."keycloak-server.war".component."javax.faces.webapp.FacetTag".START (missing) dependents: [service jboss.deployment.unit."keycloak-server.war".deploymentCompleteService, service jboss.undertow.deployment.default-server.default-host./auth.UndertowDeploymentInfoService, service jboss.undertow.deployment.default-server.default-host./auth] 
      service jboss.deployment.unit."keycloak-server.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".CREATE (missing) dependents: [service jboss.deployment.unit."keycloak-server.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START] 
      service jboss.deployment.unit."keycloak-server.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".JndiBindingsService (missing) dependents: [service jboss.deployment.unit."keycloak-server.war".jndiDependencyService] 
      service jboss.deployment.unit."keycloak-server.war".component."javax.servlet.