Bonjour,

j'essaye de déployer mon application J2EE sur un serveur JBoss en utilisant une base de donnée Oracle express 10g afin de comparer les performances avec d'autres SGDB:

j'ai donc configuré mon Default Data source comme suit:
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
<?xml version="1.0" encoding="UTF-8"?>
 
<datasources>
    <local-tx-datasource>
    <jndi-name>DefaultDS</jndi-name>
    <connection-url>jdbc:oracle:thin:127.0.0.1:1521:XE</connection-url>
    <driver-class> oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>SYSTEM</user-name>
    <password>admin</password>
     <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml -->
     <metadata>
         <type-mapping>Oracle9i</type-mapping>
     </metadata>
  </local-tx-datasource>
</datasources>
L'url de connexion est donc:
jdbc:oracle:thin:127.0.0.1:1521:XE

Seulement il me met l'erreur:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:orcl
))


Je ne sait pas où il va chercher que la base de nomme orcl.
J'ai même essayé de modifier l'ip et le port de l'url JDBC mais il n'en tient absolument pas compte.

Alors que ça fonctionne très bien lorsque j'essaye de me connecter à un base PostgreSQL ou MySQL via ce fichier DS.