IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Configuration JTA/JPA/Spring dans Glassfish


Sujet :

Spring Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Configuration JTA/JPA/Spring dans Glassfish
    bonjour a tous,

    Cela fait maintenant quelque jours que je tente d'injecter des Beans Spring (des DAOs) dans mes EJBs et je galere..

    En utilisant un persistence context RESSOURCE_LOCAL, en mettant les @Transactionnal qui vont bien et en utilisant un JpaTransactionManager cela fonctionne

    MAIS.... je doit utiliser JTA... et la tout se complique..
    je n'arrive pas a configurer Spring (mon entityManagerFactory je pense) pour qu'il se plug sur mon serveur (glassfish V2)

    est-ce que je doit récupérer ma factory de JNDI ? est-ce qu'un org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean suffit ?

    si vous pouviez m'eclairez..

    mon applicationContext:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <context:annotation-config />
    	<context:component-scan base-package="fr.plop" />
    	<tx:annotation-driven />
     
    	<!--<context:load-time-weaver />
    -->
     
    <bean id="entityManagerFactory"
    		class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
    		<property name="persistenceUnitName" value="seres" />
    		<property name="jpaVendorAdapter">
            <bean class="org.springframework.orm.jpa.vendor.TopLinkJpaVendorAdapter" >
            <property name="databasePlatform" value="oracle.toplink.essentials.platform.database.oracle.OraclePlatform" />
            </bean>
        </property>
    		<property name="loadTimeWeaver">
             <bean class="org.springframework.instrument.classloading.glassfish.GlassFishLoadTimeWeaver"/>
          </property>
     
    	</bean>
     
    		<bean name="transactionManager" id="transactionManager"
    		class="org.springframework.transaction.jta.JtaTransactionManager">
    	</bean>
    mon persistence.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <persistence-unit name="seres"
    		transaction-type="JTA">
    		<!--<provider>
    			oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
    		</provider>
    		--><jta-data-source>jdbc/monitoring</jta-data-source>
    MAde In JAPAN

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    Je suis bloqué également au même stade.

    Avez-vous trouvé une solution à ce problême?

Discussions similaires

  1. [Framework] Configuration Spring dans web.xml
    Par anisj1m dans le forum Spring
    Réponses: 5
    Dernier message: 23/05/2011, 16h49
  2. [Data] [SPRING 2.5][JPA] Configuration JTA pour JPA
    Par Righetto Dominique dans le forum Spring
    Réponses: 0
    Dernier message: 01/08/2008, 14h22
  3. Réponses: 4
    Dernier message: 10/09/2006, 10h49
  4. [Configuration] recherche de texte dans un fichier
    Par carlos20 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 17/10/2005, 17h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo