Olá boa tarde 
Estou pesquisando há algumas horas ( inclusive pesquisei e li todos os topicos aqui no forum ) mas não encontro o problema.
Arquivos de configuração:
mssql-ds.xml em jboss_homeserverdefaultdeploy
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/MusicDB</jndi-name>
<connection-url>jdbc:microsoft:sqlserver://127.0.0.1;SelectMethod=cursor;DatabaseName=Estudos2000</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password>meupass</password>
<min-pool-size>5</min-pool-size>
<max-pool-size>20</max-pool-size>
<idle-timeout-minutes>0</idle-timeout-minutes>
</local-tx-datasource>
</datasources>
no fim da tag session no meu ejb-jar.jar
<resource-ref>
<res-ref-name>jdbc/MusicDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
E no meu stateless session bean faço o seguinte:
String dbName = "java:comp/env/jdbc/MusicDB";
try
{
InitialContext ic = new InitialContext();
ds = ( DataSource ) ic.lookup( dbName );
}
Mas mesmo assim ele me retorna o erro
javax.ejb.EJBException: Cannot find DataSource: jdbc not bound
Tenho certeza que:
- coloquei o jar com o driver no lugar certo
- que esse url funciona
- o servidor de banco de dados está rodando
Estou ficando cansado hehe … alguém pode me ajudar a encontrar o erro?
Valeu pessoal 
