There are two parts to creating a datasource, depending upon whether this is the first time you are doing this, 
you can skip the deploying JDBC driver for the database, if you have previously already done this.

Step 1: Deploying the JDBC Driver
 
	Option 1: use the JBoss CLI tool, and deploy the "derbyclient.jar" or later jar by issuing the command
		deploy derbyclient.jar
		
	Option 2: (recommended)
		1) Stop the server if it is running.

		2) Overlay the "modules" directory on the "<jboss-as>/modules" directory 

		3) Then copy the derby database JDBC driver jar file "derbyclient.jar" into
			"<jboss-as>/modules/com/apache/derby/main" directory.
		4) start server

Step 2: Creating the datasource 

	Option 1: Edit the standalone-teiid.xml or domain-teiid.xml file and add contents of the "derby.xml" 
	or "derby-xa.xml" file under the "datasources" subsystem. You may have to edit contents according 
	to where your derby server is located and credentials you need to use to access it.
	
	Option 2: Take a look at create-derby-ds.cli script, and modify and execute using JBoss CLI tool as below 
	
	./Jboss-admin.sh --file create-derby-ds.cli
	