HibernateUtil Could not find datasource + Jboss 7[Resolvido]

Criei um DataSource chamodo NovoDS no Jboss 7 que funciona corretamente, porém não estou conseguindo mapeá-lo em minha aplicação, ja tentei de varias formas, por exemplo:
configuration.setProperty(“hibernate.connection.datasource”, “NovoDS”);
configuration.setProperty(“hibernate.connection.datasource”, “java:/NovoDS”);
Qual seria a forma correta?

Está dando mensagem de erro ao acessar a aplicação:

[code]org.hibernate.HibernateException: Could not find datasource
org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:79)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
br.com.meupacote.util.HibernateUtil.(HibernateUtil.java:42)
br.com.meupacote.validador.filter.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:35)

root cause

javax.naming.NameNotFoundException: NovoDS – service jboss.naming.context.java.NovoDS
org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:97)
org.jboss.as.naming.NamingContext.lookup(NamingContext.java:178)
org.jboss.as.naming.InitialContext.lookup(InitialContext.java:113)
org.jboss.as.naming.NamingContext.lookup(NamingContext.java:214)
javax.naming.InitialContext.lookup(InitialContext.java:392)
org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:75)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:448)
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
br.com.meupacote.util.HibernateUtil.(HibernateUtil.java:42)
br.com.meupacote.validador.filter.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:35)
[/code]

É necessário criar o arquivo jboss-web.xml e espececificar a o dataSource nele também?

No arquivo standalone.xml teria que ter um java:/NovoDS e na classe que você configura também. Os dois estão assim?

Esse foi meu erro, no meu standalone.xml está assim java:jboss/datasources/NovoDS, como mostrado abaixo, então alterei o meu HibernateUtil para

configuration.setProperty(“hibernate.connection.datasource”, “java:jboss/datasources/NovoDS”); e funcionou.

<datasource jta="false" jndi-name="java:jboss/datasources/NovoDS" pool-name="NovoDS" use-ccm="true">

Obrigado.

Bom dia Marcos. Eu comecei estudar o Hibernate, e estou meio perdido. vc poderia disponibilizar o seu HirbenateUtil ou me enviar por email. Pra eu me referenciar?

bom dia marcos,

Eu vi o seu post, voce usa o NetBeans com o JBoss7? como conseguiu adicionar o servidor na IDE? se sim, qual a sua versão do NetBeans e como fez pra adicionar?

outra pergunta.

estou tentando configurar o datasource em um jboss mais velho mas vou tentar no 7 caso eu consiga usar no NetBeans,
como voce esta usando para pegar a conexao do jboss? pelo hibernate com a opção datasource apenas?
ou com JNDI?

tem como me ajudar ou mostrar como fez?

resolvi obrigado