-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: Hibernate to JNDI
PostPosted: Fri Jul 14, 2006 3:26 am 
Newbie

Joined: Fri Jul 14, 2006 3:19 am
Posts: 12
Hi
Ich habe ein Problem mit der umstellung von Hibernate nach JNDI, bzw. das Hibernate soll erhalten bleiben nur die Connection soll über JNDI laufen.

meine hibernate.cfg.xml:
Code:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <!-- a SessionFactory instance listed as /jndi/name -->
    <session-factory
        name="java:hibernate/SessionFactory">

        <!-- properties -->
        <property name="connection.datasource">java:/jdbc/jndiUrlaubsplaner</property>
        <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
        <property name="show_sql">false</property>
        <property name="transaction.factory_class">
            org.hibernate.transaction.JTATransactionFactory
        </property>

    </session-factory>

</hibernate-configuration>


meine SessionFactory:
Code:
private void initalizeHibernate() {
       Contract.require(!isHibernateInitialized(), "Hibernate is not initialized yet");
       try
       {
           // Konfigurationsdateien einlesen
           URL mappingURL = getClass().getClassLoader().getResource("mapping.xml");
           InputStream in = getClass().getClassLoader().getResourceAsStream("hibernate.cfg.xml");

           Properties properties = new Properties();
           properties.load(in);
           System.out.println("test3");
           // Hibernate konfigurieren
           Configuration configuration = new Configuration();
           configuration.setProperties(properties);
           configuration.addURL(mappingURL);
   System.out.println("test4");
           // SessionFactory merken! Sie erzeugt die benötigten Sessions.
           _sessionFactory = configuration.configure("hibernate.cfg.xml").buildSessionFactory();
       }
       catch (HibernateException e)
       {
           System.out.println("Probleme beim Konfigurieren von Hibernate!");
           e.printStackTrace();
       }
       catch (IOException e)
       {
           System.out.println("Probleme beim Zugriff auf die Datei hibernate.properties");
           e.printStackTrace();
       }
   
       Contract.ensure(isHibernateInitialized(), "Hibernate is successfully initialized");
   }


als Fehlermeldung bekomme ich:
Quote:
[14.07.06 08:59:30:750 CEST] 6c805553 DatasourceCon F org.hibernate.connection.DatasourceConnectionProvider Could not find datasource: java:/jdbc/jndiUrlaubsplaner
[14.07.06 08:59:30:750 CEST] 6c805553 DatasourceCon F org.hibernate.connection.DatasourceConnectionProvider TRAS0014I: Die folgende Ausnahmebedingung wurde protokolliert: javax.naming.NameNotFoundException: Name not found in context "java:".


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 17, 2006 3:50 am 
Newbie

Joined: Fri Jul 14, 2006 3:19 am
Posts: 12
Ist es überhaupt möglich eine verbing mit jndi und hibernate in eine Portalanwendung herzustellen?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 12:07 pm 
Newbie

Joined: Thu Jun 22, 2006 2:00 am
Posts: 4
Hallo,

wie sieht denn die Umgebung aus? Normalerweise werden
Datasourcen vom Container zur Verfügung gestellt.

MfG,
Ralf


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jul 31, 2006 7:58 pm 
Newbie

Joined: Tue Mar 28, 2006 9:31 pm
Posts: 13
rparr schrieb

Quote:
wie sieht denn die Umgebung aus? Normalerweise werden
Datasourcen vom Container zur Verfügung gestellt



Kann sein das ich da falsch liege aber braucht man kein ejb container damit sowas funktioniert(der die DataSourcen liefert wie rparr schon schreib der Container)


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.