2009-08-10 3 views
0

l'erreur est comme Classe de pilote apparemment incorrecte spécifiée pour l'URL: class: oracle.jdbc.driver.OracleDriver J'utilise ojdbc14.jar qui est le dernier pot pour pilote oracle. Le serveur de base de données est Oracle 10g. J'utilise le framework spring et je référence le nom jndi défini dans oracle-ds sous le répertoire d'installation de jboss. Je ne sais pas pourquoi cette erreur arrive. veuillez m'aider à résoudre ce problèmeErreur pour le pilote Oracle pour le serveur d'applications 10g et Jboss 4.2.3

+0

umm ...... quoi? – skaffman

+0

Il est impossible de vous aider si vous ne fournissez pas plus d'informations. Comme les erreurs, les stacktraces, les logfileentries et peut-être même les fichiers de configuration (oracle-ds.xml). – mafro

Répondre

0

Je fais face au même problème. Dans mon cas, je peux le résoudre en changeant la source de données Remplacer JNDI avec Apache Data Source. Je ne suis pas sûr que cela fonctionnera sur votre environnement. D'une manière ou d'une autre, le JNDI de printemps n'a pas pu prendre la classe de pilote JDBC. Ma base de données est une base de données Informix. J'espère que ça a aidé.

version JNDI:

<bean id="lmsDataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
<property name="jndiName"> 
    <value>java:comp/env/smsifmx</value> 
</property> 
</bean> 

Apache Version données Source:

<bean id="lmsDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 
    <property name="url"> 
    <value>jdbc:informix-sqli://<ip_to_your_db>:<db_port>/<server_name>:INFORMIXSERVER=<db_name></value> 
    </property> 
    <property name="driverClassName"> 
     <value>com.informix.jdbc.IfxDriver</value> 
    </property> 
    <property name="username"> 
     <value><db_user></value> 
    </property> 
    <property name="password"> 
     <value><db_password></value> 
    </property> 
</bean>