Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Mysql connector [ Réseau & internet / JavaServerPage (JSP) ] (Ali_usto)

jeudi 12 juin 2008 à 23:48:06 | Mysql connector

Ali_usto

Salut tout le monde , voila je suis entrain de realiser une petite application web, avec eclipse et tomcat.  j'ai une probleme en ce qui concerne le connector mysql  bon voila mapage jsp :


String connectionURL = "jdbc:mysql://localhost:3306/web?user=root;password=";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = DriverManager.getConnection(connectionURL, "", "");
statement = connection.createStatement();
rs = statement.executeQuery("SELECT * FROM etudiant");

while (rs.next()) {
out.println(rs.getString("nom")+"<br>");
}

rs.close();
%>
</body>
</html>

la base s'appemme web et la table etudiant , jusqu a la ça va, mais quand j'execute sa me fait sa 


Etat HTTP 500 -


type Rapport d'exception

message

descriptionLe serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: com.mysql.jdbc.Driver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

cause mère

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:150)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:60)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

noteLa trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.5.9.


Apache Tomcat/5.5.9



je debute en java , alors je ne sais pas dutout quoi faire , j'ai ajouter le connector mysql au projet  , mais toujours rien ,   je conte sur votre aide

merci d'avance.

vendredi 13 juin 2008 à 09:10:21 | Re : Mysql connector

dvoraky

Salut,

Il faut que tu rajoutes le connecteur JDBC MySQL sur le serveur tomcat.

C'est-à-dire qu'il faut que tu mettes l'archive .jar du connecteur dans le dossier "lib" de tomcat.
Je connais pas trop tomcat donc l'arborescence je la connais pas par coeur mais recherche un sous dossier "lib", mets ton connecteur dedans et voilou


Timmy!!!

vendredi 13 juin 2008 à 11:25:22 | Re : Mysql connector

Ali_usto

Salut, merci pour ta reponse, j'ai fait comme tu l'as dit , et la bommmmm , de nouveaux messages d'erreur , que voila

Etat HTTP 500 -


type Rapport d'exception

message

descriptionLe serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION **

java.io.EOFException

STACKTRACE:

java.io.EOFException
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1934)
at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:483)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:992)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2572)
at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:61)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)


** END NESTED EXCEPTION **



Last packet sent to the server was 16 ms ago.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

cause mère

com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION **

java.io.EOFException

STACKTRACE:

java.io.EOFException
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1934)
at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:483)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:992)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2572)
at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:61)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)


** END NESTED EXCEPTION **



Last packet sent to the server was 16 ms ago.
com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:554)
com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:992)
com.mysql.jdbc.Connection.createNewIO(Connection.java:2572)
com.mysql.jdbc.Connection.<init>(Connection.java:1485)
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

noteLa trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.5.9.


Apache Tomcat/5.5.9




je n y comprends rien dutout, j'ai tout verifié la base mysql existe , le connector aussi, le code jsp est correcte, mais je sais pas ou est le probleme ??????

vendredi 13 juin 2008 à 11:52:36 | Re : Mysql connector

dvoraky

OuaOu!!!!

La chance, j'ai jamais eu cette erreur moi!

Je suis jalou

Là, franchement, je sais pas du tout.
Comment on peut se choper une End Of File en accédant à une BDD...

T'as pris un connecteur qui est à jour?


Timmy!!!

vendredi 13 juin 2008 à 12:31:20 | Re : Mysql connector

Ali_usto

oui j'ai pris un connector a mis a jour.

vendredi 13 juin 2008 à 12:38:48 | Re : Mysql connector

Ali_usto

j'ai fait quelque modifications et voici le nouveau message d'erreur

type Rapport d'exception

message

descriptionLe serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: Accès refusé pour l'utilisateur: ''@'@localhost' (mot de passe: NON)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

cause mère

java.sql.SQLException: Accès refusé pour l'utilisateur: ''@'@localhost' (mot de passe: NON)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:798)
com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3700)
com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1203)
com.mysql.jdbc.Connection.createNewIO(Connection.java:2572)
com.mysql.jdbc.Connection.<init>(Connection.java:1485)
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
org.apache.jsp.data_jsp._jspService(org.apache.jsp.data_jsp:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

noteLa trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.5.9.

sa dit que l'utilisateur root ne peut pas se connecté a la base web, alors que mysql est configuré par default   user root et password " "    ....

t'es dis quoi???

vendredi 13 juin 2008 à 13:01:01 | Re : Mysql connector

Ali_usto

ouffff,  j'ai enfin resolut mon probleme , c'est bon sa marche enfin


merci    @+

vendredi 13 juin 2008 à 13:01:18 | Re : Mysql connector

Ali_usto

ouffff,  j'ai enfin resolut mon probleme , c'est bon sa marche enfin


merci    @+

vendredi 13 juin 2008 à 13:01:26 | Re : Mysql connector

Ali_usto

Réponse acceptée !
ouffff,  j'ai enfin resolut mon probleme , c'est bon sa marche enfin


merci    @+

vendredi 13 juin 2008 à 13:19:40 | Re : Mysql connector

dvoraky



content pour toi, amuses toi bien



Timmy!!!



Cette discussion est classé dans : java, apache, service, servlet, jasper


Répondre à ce message

Sujets en rapport avec ce message

Connexion JDBC à une base ACCESS [ par peeterm ] Bonjour je n'arrive pas à me connecter à une base access avec le Driver sun.jdbc.odbc.JdbcOdbcDriverj'ai cré ma source odbc sous windows qui s'appelle Installation de pluto-1.0.1 [ par dabanet ] Bonjour les amis, J'ai de sérieux problémes pour visualiser la demo testsuite qui vient avec pluto-1.0.1 . Voici l'erreur affichée. ---------------- erreur 500, jsp servlet [ par juanquiX ] salut, je lance mon tomcat 5.5 sous eclipse 3.1 pour visualiser une page .jsp et j'obtiens ceci: Etat HTTP 500 - type Rapport d'exception conneixon jsp=> mysql [ par nazimbb ] salut a tous,je debute en jsp, j'ai mis en place un code qui va ds ma bd MYSQL ,mais ca marche pas trop.<div class="smallfont erreur sur tomcat [ par Nina2507 ] bonjourj'ai un projet web, que je dois faire avec des servlet et des jspmais j'ai un enorme probleme, jusqu'à maintenant je n'ai pas arrivé à executé 3ème jour de galère...Double problème: Je n'arrive pas à charger JSTL sur MyEclipse dans un projet en cours, et j'ai une erreur d'exécution "org.apache.jasper.JasperException: Exception in JSP:" [ par doublex ] Etat HTTP 500 - type Rapport d'exception message description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête. [jsp servlet] Accès portail admin impossible [ par juanquiX ] salut à tous, depuis hier j'ai un souci qui traine, je sais pas ce que j'ai fait pour l'avoir car il concerne une partie de mon programme que j'ai jam problm avec les jsp [ par ajahamounir ] je travaille 1 application en jsf, sous jboss 4.0 kan j essaie d l exécuter a partir d la console j obtiens le message: The requested resource (/src/j faire fonctionner la taglib DichnetTaglib 2D dans une jsp [ par teslasghost ] Bonjour, Je me suis mis récemment aux jsp avec utilisation de tomcat (v 5.5.12 sous windowsXP). Souhaitant réaliser des graphismes 2D, j'ai découvert probleme srtuts [ par zenouba2005 ] salut je travaille avec eclips et tomcat et strutsjé créé deux pages login.jsp et accueil.jspapres que je saisi les informations dans login.jsp je me


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.