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?