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

Tomcat et TomEE Java Discussion :

Tomcat Datasource JNDI


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut Tomcat Datasource JNDI
    Hello,

    J'essaye de faire tourner une application qui tourne sur weblogic sous Tomcat 6.0

    J'ai donc configurer dans mon context.xml ma connection

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <Context
    	path="/xxxx-webapp"
    	reloadable="true">
    	<WatchedResource>WEB-INF/web.xml</WatchedResource>
     
     
          <Resource name="jdbc/xxx" auth="Container" type="javax.sql.DataSource"
                   maxActive="100" maxIdle="30" maxWait="10000"
                   username="xxxx" password=xxxx" driverClassName="com.inet.tds.TdsDriver"
                   url="jdbc:inetdae7:xxxx/dev?database=xxxxx">
    	  </Resource> 
     
    </Context>
    Et dans mon applicationContext je définis ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
        <!-- DataSource Property -->
        <bean id="xxxxaDataSource" 
            class="org.springframework.jndi.JndiObjectFactoryBean">
            <property name="jndiName" 
                value="jdbc/xxx"/>
            <property name="lookupOnStartup" 
                value="true"/>
            <property name="cache" 
                value="true"/>
            <property name="proxyInterface" 
                value="javax.sql.DataSource"/>
        </bean>
    Mais j'obtiens l'exception suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    javax.naming.NameNotFoundException: Le Nom jdbc n'est pas lié à ce Contexte

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Il fallait bien ajouter la définition dans le web.xml même si on le définit déjà dans l'applicationContext

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tomcat - Datasource] Le Nom jdbc n'est pas lié à ce Contexte
    Par xfacq dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 31/10/2012, 17h47
  2. Comment utiliser une datasource JNDI avec JDBC?
    Par KING_OF_GRACELAND dans le forum JDBC
    Réponses: 6
    Dernier message: 08/04/2008, 18h18
  3. Tomcat 6 + JNDI
    Par Dvoraky dans le forum Tomcat et TomEE
    Réponses: 16
    Dernier message: 28/02/2008, 11h28
  4. [Datasource] [JNDI] Problème de nommage
    Par legzo dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 29/01/2007, 15h37
  5. [Tomcat - Datasource] Pb lors de modification de jsp
    Par babylone7 dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 06/06/2006, 17h38

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