Resolvendo nomes no JBoss

Ola pessoal, a minha pergunta é:

tenho uma aplicação em jsp que acessa uma base mysql, e este acesso eu configuro na própria aplicação, então o que eu queria fazer era que a aplicação buscasse as informações em um arquivo xml via jndi, em qual arquivo e quais as configurações eu deveria fazer.

Acesso via aplicação.

public Conexao(String driver, String server, String database, String user, String password) throws SQLException
{
      try
      {
          Class.forName(driver);
          connection = DriverManager.getConnection("jdbc:mysql://"+server+"/"+database, user, password);
       }

       catch(ClassNotFoundException ex)
       {
           System.out.println("Não foi poss¡vel encontrar o driver de conexão.");
       }

       catch(SQLException ex)
       {
           System.out.println("Não foi poss¡vel conectar ao servidor.");
           throw ex;
       }

       try
      {
           statement = connection.createStatement();
      }

      catch(SQLException ex)
      {
          System.out.println("NÆo foi poss¡vel criar o objeto stetament.");
          throw ex;
       }
}

Me falaram que eu poderia configurar um arquivo xml assim, mas não falaram qual o arquivo.

<?xml version="1.0" encoding="UTF-8"?> 
<datasources> 
   <local-tx-datasource> 
<jndi-name>OracleDS</jndi-name> 
<connection-url>jdbc:odbc://localhost/</connection-url> 
<driver-class>org.gjt.mm.mysql.Driver</driver-class> 
<user>MEUUSUARIO</user> 
<password>MINHASENHA</password> 
</local-tx-datasource> 
</datasources>