-
service web et Mysql
Bonjour,
je suivie ce cours la http://http://www.bobsindia.com/boby...axis/part2.jsp et j'ai cree une classe java qui ce connecter a la base de donnee mysql mais llorsque je genere le fichier wsdl j'essai d'interroger avec les methodes mais ni retourne rien et eclipse retourner une erreur de type :echec pilote :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
echec connection a la bdd :java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/boutiquegeographique
erreur selectionjava.lang.NullPointerException
echec pilote :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
echec connection a la bdd :java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/boutiquegeographique
erreur selectionjava.lang.NullPointerException
echec pilote :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
echec connection a la bdd :java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/boutiquegeographique
erreur selectionjava.lang.NullPointerException
-
Tu n'as pas le jar du driver MySQL dans ton classpath java.
Il faut l'ajouter pour que ta classe puisse y avoir accès
-
Bonjour,
comment je doit l'ajouter s'achant j'utilise axis2 Est ce que je doit changer d'autre fichier comme web.xml ou conf ou des choses comme ca non
merci de me dire comment je doit reussir cette application de service web qui interroger la base de donnee mysql
Merci cordialement
-
tout dépend de la manière dont tu as package ta classe et de la manière dont tu l'as appelé.
Par exemple :
- si tu as créé un WAR, il te suffit d'ajouter celui-ci dans WEB-INF/lib
- si tu as lancé la commande java, il te suffit d'ajouter l'argument -cp "nom du jar" (du style java -cp nom_du_jar.jar ....)
-
Bonjour,
j'ai cree aucun war tout simplement je suivie le tutorial que j'ai cite avant
j'ai ce que me dit je copier mysql-connector-java-5.1.10-bin dans le Apache Software Foundation\Tomcat 5.5\webapps\axis2\WEB-INF\lib et je redemarre tomcat et je lancer le l'adresse de mais il retourne cette erreur :echec pilote :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
echec connection a la bdd :java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/boutiquegeographique
erreur selectionjava.lang.NullPointerException
sachant lorsque j'ai executer la classe tout seul sans service web ca marche
Merci de me repondre ou le probleme
-
J'ai malheureusement plus accès a un eclipse.
Néanmoins, dans ton répertoire WebContent de ton projet sous Eclipse, tu dois avoir possibilité d'ajouter ton jar (le répertoire doit normalement être WebContent/WEB-INF/lib).
Au final, ce que tu créés doit être un WAR pour le déployer sous Tomcat, malgré tout, ce WAR est occulté par les mécanismes d'Eclipse qui le gère lui-même sous Tomcat.
Si tu n'arrives pas a trouver le bon répertoire via ton projet, essaie d'exporter ton projet sous forme de WAR (click droit sur ton projet sous Eclipse > Export) puis va modifier ton WAR a la main pour ajouter ton jar.
Je peut pas t'aider plus car n'ait pas les outils sur mon poste pour refaire cela, si tu as d'autres problèmes, continue a poser la question et espère qu'une autre personne te vienne en aide.