Connexion DataSource et context.xml
Bonjour,
je souhaite mettre en place un dataSource sur mon projet. Au démarrage de Tomcat je rencontre toujours la même erreur.
Code:
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 26 27 28 29 30 31 32 33
|
10:29:55,828 INFO NamingHelper:26 - JNDI InitialContext properties:{}
10:29:55,843 INFO DatasourceConnectionProvider:61 - Using datasource: java:comp/env/jdbc/toto
10:29:55,859 WARN SettingsFactory:103 - Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
at com.netunion.cbtt.hibernate.util.HibernateUtil.<clinit>(HibernateUtil.java:16)
at com.netunion.cbtt.hibernate.util.HibernateListener.contextInitialized(HibernateListener.java:12)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3831)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4323)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(DriverManager.java:243)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
... 22 more
10:29:55,875 INFO Dialect:103 - Using dialect: org.hibernate.dialect.PostgreSQLDialect |
Je commence à avoir épuisé les différentes pistes que j'ai trouvé donc j'espère que quelqu'un aura une idée qui puisse m'aider.
J'ai suivi le tutoriel http://christophej.developpez.com/tu...ee/pooltomcat/. J'ai donc commencé par configurer le context dans le fichier server.xml. Tout a bien fonctionné.
Par contre quand je veux mettre la config dans mon context j'ai le message d'erreur ci-dessus. J'ai l'impression que tomcat ne prends pas en compte les infos présentes dans mon fichier \Tomcat-5.0\conf\Catalina\localhost\myProject.xml.
Merci d'avance pour votre aide.