Problème de création de pool de connexion
Bonsoir,
je suis sous Ubuntu feisty 7.04, j'utilise eclipse3.2 + tomcat5.5.
J'ai créé la base de données MySQL avec phpmyadmin.
je suis le tutoriel sur la gestion des pools de connexions (ici).
lorsque je charge le contexte de mon appli et que j'appelle la servlet approprié, l'erreur suivante s'affiche :
Code:
Exception sur l'acces a la BDD : org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'org.gjt.mm.mysql.Driver'
J'ai fait des recherches sur google et sur dvp.com, mais toutes les solutions déja proposées ne m'ont pas été d'une grande aide.
voici le web.xml (dans ./WEB-INF/)
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
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>TestPool</display-name>
<servlet>
<servlet-name>TestPool</servlet-name>
<servlet-class>org.obit.TestPool</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestPool</servlet-name>
<url-pattern>/testpool</url-pattern>
</servlet-mapping>
<resource-ref>
<res-ref-name>jdbc/SiteWeb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app> |
et le server.xml
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
|
...
<Context path="/SiteWeb" reloadable="true" docBase="/home/obit/dev/java/projet/SiteWeb">
<!-- <ResourceLink name="jdbc/SiteWeb" global="jdbc/SiteWeb" type="javax.sql.DataSource"/> -->
<Resource name="jdbc/SiteWeb" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/SiteWeb">
<parameter>
<name>user</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>****</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/site_web</value>
</parameter>
</ResourceParams>
</Context>
</Host>
</Engine>
</Service> |
j'ai bien mis le mysql-connector dans <TOMCAT_HOME>/common/lib, dans le build path de mon projet également mais rien n'y fait...
Je ne vois pas quel est le problème!
Merci pour votre aide ;)