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][hsqldb]Comment configurer la datasource ?


Sujet :

Tomcat et TomEE Java

  1. #1
    zev
    zev est déconnecté
    Membre actif
    Inscrit en
    Octobre 2004
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 204
    Points : 220
    Points
    220
    Par défaut [Tomcat][hsqldb]Comment configurer la datasource ?
    Bonjour.

    J'utilise Tomcate 5, Eclipse 3.1 et une base hsqldb.
    J'arrive à voir ma base et à faire des insert ( avec le plugin Quantum qui permet de voir une base dans Eclipse ).
    Je l'ai configuré de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    jdbc:hsqldb:C:\Documents and Settings\user\Mes documents\workspace\TestBase\maBase
    Maintenant j'essaie d'y accéder via mon code :

    le fichier de conf tomcat contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <Resource name="maBase" auth="Container" 
    		type="javax.sql.DataSource"
                username="sa"
                password=""
                driverClassName="org.hsqldb.jdbcDriver"
                url="jdbc:hsqldb:C:\Documents and Settings\user\Mes documents\workspace\TestBase\"
                minEvictableIdleTimeMillis="4000"
                timeBetweenEvictionRunsMillis="5000"/>
    le web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <resource-ref>
    		<description>DB Connection</description>
    		<res-ref-name>maBase</res-ref-name>
    		<res-type>javax.sql.DataSource</res-type>
    		<res-auth>Container</res-auth>
    </resource-ref>
    et le code java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Context initCtx = new InitialContext();
    DataSource ds = (DataSource) initCtx.lookup("java:comp/env/maBase");
    Et voici le message d'erreur qui m'embête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
    	at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
    	at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
    	at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
    	at javax.naming.InitialContext.lookup(Unknown Source)
    	at com.toto.tests.TestBD.main(TestBD.java:28)
    Qqun a déjà réussi à configurer ce bazar avec hsqldb ?

    Merci

  2. #2
    zev
    zev est déconnecté
    Membre actif
    Inscrit en
    Octobre 2004
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 204
    Points : 220
    Points
    220
    Par défaut
    up

Discussions similaires

  1. Comment configurer une DataSource pour se connecter à AS400
    Par the watcher dans le forum Websphere
    Réponses: 5
    Dernier message: 14/09/2010, 19h59
  2. comment configurer tomcat pour prendre une racine determinée
    Par diamonds dans le forum Tomcat et TomEE
    Réponses: 12
    Dernier message: 26/03/2007, 21h42
  3. Comment configurer le Path sous Tomcat?
    Par petozak dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 19/09/2006, 13h28
  4. [NetBeans] [5.0][Tomcat] Comment configurer une datasource
    Par Radium133 dans le forum NetBeans
    Réponses: 3
    Dernier message: 14/04/2006, 10h48
  5. [Tomcat]Comment configurer Tomcat pour faire du javascript ?
    Par uliss dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/02/2005, 17h29

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