Como usar um dataSource do Servidor "JBOSS"

Ola pessoal estou querendo usar um data source do servidor em meo projeto mais to meio perdido,quero usar JTA,
mas o que devo mudar nas configuracoes do meu projeto meu hibernate.cfg ta assim:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                                         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
 <session-factory name="">
  <property name="connection.url">jdbc:postgresql://localhost:5432/Tcc</property>
  <property name="connection.username">postgres</property>
  <property name="connection.password">512815</property>
  <property name="connection.driver_class">org.postgresql.Driver</property>
  <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
  <property name="hibernate.jdbc.batch_size">0</property>
  <!--   <property name="hibernate.cache.use_query_cache">true</property> 
 Exibe no console o SQL gerado pelo hibernate-->
  <property name="show_sql">true</property>
  <mapping class="com.Lgweb.Tcc.Model.Cidade"/>
  <mapping class="com.Lgweb.Tcc.Model.Cliente"/>
  <mapping class="com.Lgweb.Tcc.Model.Condicaopagamento"/>
  <mapping class="com.Lgweb.Tcc.Model.Contaspagar"/>
  <mapping class="com.Lgweb.Tcc.Model.Contasreceber"/>
  <mapping class="com.Lgweb.Tcc.Model.DiascondicaoDias"/>
  <mapping class="com.Lgweb.Tcc.Model.Dias"/>
  <mapping class="com.Lgweb.Tcc.Model.Fornecedor"/>
  <mapping class="com.Lgweb.Tcc.Model.Numeracao"/>
  <mapping class="com.Lgweb.Tcc.Model.Pedido"/>
  <mapping class="com.Lgweb.Tcc.Model.Pedidocompra"/>
  <mapping class="com.Lgweb.Tcc.Model.Itenscompra"/>
  <mapping class="com.Lgweb.Tcc.Model.Itensvenda"/>
  <mapping class="com.Lgweb.Tcc.Model.Perfil"/>
  <mapping class="com.Lgweb.Tcc.Model.Pessoafisica"/>
  <mapping class="com.Lgweb.Tcc.Model.Pessoajuridica"/>
  <mapping class="com.Lgweb.Tcc.Model.Produto"/>
  <mapping class="com.Lgweb.Tcc.Model.Ramoatividade"/>
  <mapping class="com.Lgweb.Tcc.Model.Estado"/>
  <mapping class="com.Lgweb.Tcc.Model.Usuario"/>
  <mapping class="com.Lgweb.Tcc.Model.Formapagamento"/>
  <mapping class="com.Lgweb.Tcc.Model.ProdutoNumeracao"/>
 </session-factory>
</hibernate-configuration>

e o hibernate util assim:

package com.Lgweb.Tcc.Util;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;

public class HibernateUtil {	
		private static final SessionFactory sessionFactory;
		private static final ThreadLocal<Session> threadLocal =	new ThreadLocal<Session>();	
		static{
			try{
				sessionFactory = new AnnotationConfiguration().configure("hibernate.cfg.xml").buildSessionFactory();

			} catch(Throwable t){
				throw new ExceptionInInitializerError(t);
				
			}
		}
		
		public static Session getInstance(){
			Session session = threadLocal.get();
			session = sessionFactory.openSession();
			threadLocal.set(session);
			return session;
		}

	}

	
	



flws obrigado.