Executando uma schedule do jboss, mas dando erro javax.naming.NameNotFoundException

Pessoal,

Estou tentando executar uma aplicação no schedule do jboss mas esta dando esse erro:

Aparentemente o nome esta ok no datasource:

<?xml version="1.0" encoding="UTF-8"?> 
<datasources> 
  <local-tx-datasource> 
    <jndi-name>OracleDSGD13</jndi-name> 
    <connection-url>jdbc:oracle:thin:@xx.x.x.xx:1521:Gd13</connection-url> 
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class> 
    <user-name>xxx</user-name> 
    <password>xxx</password> 
    <min-pool-size>5</min-pool-size>
    <max-pool-size>10</max-pool-size>
    <idle-timeout-minutes>5</idle-timeout-minutes>
  </local-tx-datasource> 
</datasources>

E eu uso esse código pra pegar a conexão?

public class GetConnectionGd13 {

		Connection con = null;
		try {
			Context ic = new InitialContext();
			DataSource dataSource = (DataSource) ic.lookup("java:/OracleDSGD13");
			return dataSource.getConnection();
		} catch (NamingException e) {
			e.printStackTrace();
		}
		return con;


	}


}

Alguém pode me ajudar???

up

olá,
se vc olhar no console jmx, como aparece o jndi de seu data source?

[quote=rodrigo_gomes]olá,
se vc olhar no console jmx, como aparece o jndi de seu data source?[/quote]

Segue:

Não entendo o pq disso. Esta tudo correto. Ele deveria encontrar o nome.