2010-07-16 15 views
2

Je suis nouveau mise en veille prolongée, reçois le message d'erreur suivantproblème veille prolongée

[INFO ][main][2010-07-16 17:36:13] HibernateUtil.java (l.66) : connection url = 
jdbc:derby:MATOSO_DB;create=true 
[ERROR][main][2010-07-16 17:36:14] SchemaExport.java (l.274) : schema export uns 
uccessful 
java.sql.SQLException: No suitable driver 
     at java.sql.DriverManager.getConnection(DriverManager.java:545) 
     at java.sql.DriverManager.getConnection(DriverManager.java:140) 
     at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 
     at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51) 
     at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252) 
     at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)  
     at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:353) 
     at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1341) 
     at org.mahjong.matoso.util.HibernateUtil.<clinit>(HibernateUtil.java:67)  
     at org.mahjong.matoso.servlet.init.ServletInit.init(ServletInit.java:40)  
     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) 
     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) 
     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4350) 
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4659) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546) 
     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041) 
     at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) 
     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) 
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) 
     at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) 
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) 
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445) 
     at org.apache.catalina.core.StandardService.start(StandardService.java:519) 
     at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 
     at org.apache.catalina.startup.Catalina.start(Catalina.java:581) 
     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:585) 
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 
[INFO ][main][2010-07-16 17:36:14] ServletInit.java (l.41) : ******************* 
********* Hibernate successfully initialized in 1094 ms 
Jul 16, 2010 5:36:14 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory ROOT 
Jul 16, 2010 5:36:14 PM org.apache.coyote.http11.Http11Protocol start 
INFO: Starting Coyote HTTP/1.1 on http-8080 
Jul 16, 2010 5:36:14 PM org.apache.jk.common.ChannelSocket init 
INFO: JK: ajp13 listening on /0.0.0.0:8009 
Jul 16, 2010 5:36:14 PM org.apache.jk.server.JkMain start 
INFO: Jk running ID=0 time=0/16 config=null 
Jul 16, 2010 5:36:14 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 10878 ms 

Répondre

1

Probablement le pilote JDBC Derby est pas dans le chemin de classe de votre tomcat. Rendez-vous au Apache Derby: Downloads et téléchargez la dernière version. Ajoutez le fichier jar du pilote (derby.jar du dossier lib de l'archive) au dossier lib de votre tomcat.

1

Aucun pilote approprié indique généralement une URL mal formatée - en supposant que le pilote a été chargé. Donc, vérifiez:

  • que derby.jar dans le classpath,
  • que vous avez spécifié la classe du pilote droit (devrait être org.apache.derby.jdbc.EmbeddedDriver si vous utilisez Derby intégré),
  • que votre URL ne pas contenir des espaces: jdbc:derby:MATOSO_DB;create=true (J'ai reformaté la question mais la version initiale avait des espaces dans la chaîne de connexion URL).
0

Essayez d'utiliser l'URL de base de données:

jdbc:derby:MATOSO_DB;create=true 

au lieu de:

jdbc: derby:MATOSO_DB; create = true