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 :

Problème de context.xml


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 58
    Par défaut Problème de context.xml
    Bonjour à tous,

    Alors voici mon problème j'ai un fichier .jps qui fait appel a une datasource avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <%
    Context initContext = new InitialContext();
    Context envContext  = (Context)initContext.lookup("java:/comp/env");
    DataSource ds = (DataSource)envContext.lookup("jdbc/hpcDS");
    Connection conn = ds.getConnection();
    %>
    mais il me sort une erreur que je n'ai trouvé nul part sur internet

    la voici :
    Eception
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    org.apache.jasper.JasperException: org.apache.commons.dbcp.BasicDataSource
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    Cause mère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    java.lang.ClassCastException: org.apache.commons.dbcp.BasicDataSource
    	org.apache.jsp.WebRubis_jsp._jspService(WebRubis_jsp.java:81)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    et voici mes fichier context.xml ( placer dans META-INF) et web.xml

    context.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <Context>
     
    	<Resource auth="Container" description="jdbc/hpcDS"
    	 driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="4" maxIdle="2"
    	 maxWait="5000" name="jdbc/hpcDS" password="***" type="javax.sql.DataSource"
    	 url="jdbc:oracle:thin:***"
    	 username="***"/>
     
    	 <WatchedResource>WEB-INF/web.xml</WatchedResource>
    	<ResourceLink global="jdbc/hpcDS" name="jdbc/hpcDS" type="javax.sql.DataSource" />
     
    </Context>
    web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <resource-ref>
     		<description>Oracle Datasource</description>
     		<res-ref-name>jdbc/hpcDS</res-ref-name>
     		<res-type>javax.sql.DataSource</res-type>
     		<res-auth>Container</res-auth>
    	</resource-ref>
    J'utilise Easy Eclipse server avec un serveur tomcat 5.

    En vous remerciant de l'attention que vous portez à ce post.

    Cordialement.Charles.

  2. #2
    Membre éclairé

    Inscrit en
    Août 2002
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2002
    Messages : 302
    Par défaut
    Bonjour,
    Dans ton fichier de context t'as défini ta datasource comme étant une javax.sql.DataSource alors que l'objet datasource dans ta classe java est un org.apache.commons.dbcp.BasicDataSource. D'où l'exception
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.lang.ClassCastException: org.apache.commons.dbcp.BasicDataSource

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2010
    Messages : 58
    Par défaut
    Merci beaucoup sa résout mon problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Framework] problème au niveau du fichier servlet-context.xml
    Par abdelhakim.kassi dans le forum Spring
    Réponses: 5
    Dernier message: 29/05/2015, 14h25
  2. Problème context.xml Struts 2
    Par safari25 dans le forum Struts 2
    Réponses: 2
    Dernier message: 03/01/2011, 15h23
  3. [SAX] Problème lecture fichier xml
    Par BernardT dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 07/07/2005, 18h11
  4. [Tomcat] Problème avec web.xml
    Par hichamus dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/03/2005, 16h57
  5. [débutant] [lomboz] Problème deploy.web.xml
    Par cdrikou dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 29/04/2004, 10h47

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