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

Spring Java Discussion :

Exception in thread "main" java.lang.ClassCastException: org.apache.commons.dbcp.Basi


Sujet :

Spring Java

  1. #1
    Membre régulier
    Inscrit en
    Mai 2003
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 350
    Points : 84
    Points
    84
    Par défaut Exception in thread "main" java.lang.ClassCastException: org.apache.commons.dbcp.Basi
    tout est dans le titre.
    config.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
     
           <bean id="dao" class="mis.cinq.dao.DaoJdbc" />
    	<bean id="service" class="mis.cinq.service.ServiceSpringJdbc">
    		<property name="dao" ref="dao" />
    	</bean>
     
           <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    		    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    		    <property name="url" value="jdbc:mysql://localhost:3306/gestcar" />
    		    <property name="username" value="jpa" />
    		    <property name="password" value="jpa" />
    	   </bean>
    </beans>
    code java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    BasicConfigurator.configure();
            ApplicationContext applicationContext =   new ClassPathXmlApplicationContext("spring_config_jdbc.xml");
            BeanFactory factory = applicationContext;
            logger.info("LittleLeagueServices Initializing");
            DriverManagerDataSource ds = (DriverManagerDataSource) factory.getBean("dataSource");
            IDaoSpringJdbc dao = (IDaoSpringJdbc) factory.getBean("dao");
            dao.setDataSource(ds);
            IService service = (IService) factory.getBean("service");
            logger.info("service Initialized");
            logger.info("service: Retrieving Nature");
            List nature = service.getAllNatures();
            for(int i = 0; i < nature.size(); i++){
                Nature n = (Nature)nature.get(i);
                logger.info(n.toString());
            }
    l'erreur à la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DriverManagerDataSource ds = (DriverManagerDataSource) factory.getBean("dataSource");

  2. #2
    Membre régulier
    Inscrit en
    Mai 2003
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 350
    Points : 84
    Points
    84
    Par défaut
    j'ai remplacer DriverManagerDataSource par javax.sql.DataSource et ça marche

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/08/2012, 20h37
  2. Réponses: 10
    Dernier message: 05/06/2008, 16h58
  3. Réponses: 4
    Dernier message: 21/02/2007, 12h13
  4. [DisplayTag] java.lang.NoClassDefFoundError: org/apache/commons/lang/UnhandledException
    Par MAJIK_ENIS dans le forum Taglibs
    Réponses: 18
    Dernier message: 06/04/2006, 10h18

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