Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java
Développement Web en Java Forum d'entraide sur les technologies Web de Java (JSP/Servlets, Portlets, Applets, frameworks Web, etc.) Avant de poster -> FAQ Java EE
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/11/2012, 07h29   #1
navalina
Invité régulier
 
Femme
Étudiant
Inscription : octobre 2007
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : Madagascar

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2007
Messages : 24
Points : 7
Points : 7
Par défaut Erreur 500 quand le site est en ligne

Bonjour à tous,
j'ai un soucis,
j'ai développé un projet sur pring,
lorsque je lance le projet en mode localhost, il n'y a aucun problème
mais quand je met le site en ligne il apparait une erruer 500 comme suit:

rg.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc://ns227487.ovh.net:3306/cwsemg'
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:779)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:718)

root cause

org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc://ns227487.ovh.net:3306/cwsemg'
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:382)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:456)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:464)
org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:472)
org.springframework.jdbc.core.JdbcTemplate.queryForMap(JdbcTemplate.java:468)
com.cwse.dao.CommonDAO.getHeader(CommonDAO.java:36)
com.cwse.services.CommonService.getHeader(CommonService.java:38)
pouvez vous m'aider comment y faire pour le mettre en marche
merci déja pour les réponses,
navalina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 13h36   #2
NoClassDefFound
Membre confirmé
 
Homme
Inscription : octobre 2011
Messages : 157
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : octobre 2011
Messages : 157
Points : 208
Points : 208
Les causes les plus probables sont:
- la machine sur laquelle est hébergée ton application ne connait pas l'adresse ns227487.ovh.net
- le port 3306 n'est pas ouvert.
Tu peux faire un test rapide, essaies de publier ton site avec une url jdbc en
jdbc://localhost:3306/cwsemg ou jdbc://127.0.0.1:3306/cwsemg
NoClassDefFound est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/11/2012, 15h32   #3
Desboys
Membre éclairé
 
Homme Sébastien Desbois
Ingénieur développement logiciels
Inscription : février 2005
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Desbois
Âge : 30
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2005
Messages : 229
Points : 384
Points : 384
Bonjour,

peut-être que le problème vient de l'URL JDBC.
Est-ce que tu peux confirmer que ton URL est bien jdbc:mysql://ns227487.ovh.net:3306/cwsemg ?

Cordialement,
S. Desbois
Desboys est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/11/2012, 08h33   #4
navalina
Invité régulier
 
Femme
Étudiant
Inscription : octobre 2007
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : Madagascar

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2007
Messages : 24
Points : 7
Points : 7
En fait, quand il est lancé en mode localhost il marche très bien
j'ai la propriété suivant
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/cwsemg
jdbc.username=root
jdbc.password=123456
navalina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2012, 10h22   #5
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 419
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 419
Points : 33 166
Points : 33 166
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Es-tu sur que jdbc://ns227487.ovh.net:3306/cwsemg est la bonne valeur pour ta production?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2012, 14h44   #6
navalina
Invité régulier
 
Femme
Étudiant
Inscription : octobre 2007
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : Madagascar

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2007
Messages : 24
Points : 7
Points : 7
merci à vous le problème était que le parametrage
il faut mettre mysql avant le host comme avec le localhost
navalina est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h32.


 
 
 
 
Partenaires

Hébergement Web