IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

[DataDource][Struts][Tomcat] Pb DataSource


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre du Club Avatar de hepsilonz
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Points : 54
    Points
    54
    Par défaut [DataDource][Struts][Tomcat] Pb DataSource
    Bonjour à tous,

    Je dois faire un petit tp qui gère une liste de contact en utilisant struts et tomcat, jusque là pas de problème mon appli fonctionne quand je me connecte à ma base mysql de façon "classique".

    Néanmoins je dois utiliser une datasource, j'ai donc suivi les tutos disponibles sur internet, mais j'ai une erreur qq part:

    Voici le message d'erreur que j'obtient:

    exception

    javax.servlet.ServletException: org.apache.tomcat.dbcp.dbcp.BasicDataSource
    org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    cause mère

    java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.BasicDataSource
    com.society.contactbook.application.actions.ListContactAction.execute(ListContactAction.java:23)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)




    Et maintenant voici un extrait de mon fichier server.xml de tomcat

    <Context docBase="ContactBook" path="/ContactBook" reloadable="true" source="org.eclipse.jst.j2ee.server:ContactBook">
    <Resource name="contactbookDatasource" auth="Container" type="javax.sql.DataSource"
    maxActive="10" maxIdle="3" maxWait="10000"
    username="toto" password="toto" driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost/contacts"/>
    </Context>




    Extrait du web.xml de mon appli

    <resource-ref>
    <description>DB Connection</description>
    <res-ref-name>contactbookDatasource</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>




    Code de récupération de ma datasource dans une classe Action:


    ContactDaoSql db = new ContactDaoSql((DataSource) new InitialContext().lookup("java:comp/env/contactbookDatasource"));
    db.connect();
    Collection<Contact> list = db.listAll();
    db.disconnect();
    request.setAttribute("list", list);

    return mapping.findForward("listContactOK");


    Bref je suis un peu perdu, quelqu'un peut m'aider ?

    Merci

  2. #2
    Membre du Club Avatar de hepsilonz
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Points : 54
    Points
    54
    Par défaut
    Personne n'a une petite idée?

Discussions similaires

  1. DataSource Hibernate STRUTS Tomcat
    Par parasol007 dans le forum Struts 1
    Réponses: 6
    Dernier message: 31/10/2010, 12h11
  2. [Struts][Pool SGBD Tomcat]LookUp Datasource
    Par ultracoxy dans le forum Tomcat et TomEE
    Réponses: 20
    Dernier message: 07/06/2006, 13h50
  3. [eclipse][struts][tomcat] Problème d'intégration
    Par Alwin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/07/2004, 21h48
  4. [STRUTS][TOMCAT]
    Par Tsubasa dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 27/04/2004, 15h46
  5. [Struts][Tomcat ] HTTP 500 - BeanUtils.populate (Eclipse)
    Par pjfly dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 10/04/2004, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo