org.hibernate.HibernateException: Não foi possível localizar fonte de dados

votos
0

Eu estou usando JPA com Hibernate implementação e eu criei uma fonte de dados no servidor WebSphere. Estou tentando acessar esta fonte de dados no meu aplicativo JPA. Mas, quando tento acessar, eu estou começando a exceção abaixo. Por favor me ajudem, se você se deparar com tal situação. obrigado

org.hibernate.HibernateException: Não foi possível localizar fonte de dados causada por: javax.naming.NameNotFoundException: Nome comp / env / jdbc não foi encontrado no contexto java:.

Por favor, encontrar os detalhes abaixo: Datasource Nome: pieportaldev_0 JNDI Nome: Torta / logDB E meu Persistance.xml é

http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd version = 1.0>

<provider>org.hibernate.ejb.HibernatePersistence</provider>
<!-- the JNDI data source -->
<jta-data-source>java:comp/env/jdbc/pieportaldev_0</jta-data-source>
<class>com.test.jpa.UserInfo</class>
<properties>
  <!-- if this is true, hibernate will print (to stdout) the SQL it executes, so you can check it to ensure it's not doing anything crazy -->
 <!--  <property name=hibernate.show_sql value=true /> -->
  <property name=hibernate.format_sql value=true />
  <!-- since most database servers have slightly different versions of the SQL, Hibernate needs you to choose a dialect so it knows the subtleties of talking 
    to that server -->
  <property name=hibernate.dialect value=org.hibernate.dialect.OracleDialect />
  <!-- this tell Hibernate to update the DDL when it starts, very useful for development, dangerous in production -->
  <property name=hibernate.hbm2ddl.auto value=update />
</properties>

Publicado 30/05/2014 em 10:25
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more