Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1614 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Datasource, tomcat != websphere

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Datasource, tomcat != websphere

n°1065976
krosso
j'suis à la bourre
Posté le 29-04-2005 à 16:36:46  profilanswer
 

Hello,
 
Voilà petit pbm de config entre tomcat et websphere :
 
J'utilise une DataSource avec Tomcat, dans mon code je l'appelle comme ça :

Code :
  1. InitialContext ic = new InitialContext();
  2. DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/pouet" );
  3. Connection cnx = ds.getConnection();


 
Mais ça ne fonctionne pas avec websphere.
 
Par contre si je mets ça :

Code :
  1. InitialContext ic = new InitialContext();
  2. DataSource ds = (DataSource) ic.lookup("jdbc/pouet" );
  3. Connection cnx = ds.getConnection();


Ca fonctionne avec WebBoule.
 
J'ai donc retiré le préfixe java:comp/env/, mais ça ne marche plus sous tomcat.
 
Le souci c'est que j'ai besoin que cela fonctionne des deux côtés avec descodes identiques.
 
Quelqun s'est-il déjà frotté au problème ?


Message édité par krosso le 29-04-2005 à 16:38:59
mood
Publicité
Posté le 29-04-2005 à 16:36:46  profilanswer
 

n°1065995
nraynaud
lol
Posté le 29-04-2005 à 16:53:18  profilanswer
 

c'est énorme !
t'as pas moyen de passer une chaine de caractères à l'application lors du déploiement ?


---------------
trainoo.com, c'est fini
n°1066001
krosso
j'suis à la bourre
Posté le 29-04-2005 à 16:56:46  profilanswer
 

nraynaud a écrit :

c'est énorme !
t'as pas moyen de passer une chaine de caractères à l'application lors du déploiement ?


Qu'est-ce qui est énorme ?
 
Passer une chaine: oui, c'est bien ce que je finirais par faire si je ne trouve pas le pourquoi de cette différence.
M'enfin, la version Tomcat me semble respecter les normes en vigueur. Websphere n'a pas fini de me casser les c...

n°1066008
nraynaud
lol
Posté le 29-04-2005 à 17:00:23  profilanswer
 

c'est toi qui a déclaré les datasources dans tes fichiers de conf du serveur non ? c'est donc toi qui a du leur filer le nom JNDI ?


---------------
trainoo.com, c'est fini
n°1066447
krosso
j'suis à la bourre
Posté le 30-04-2005 à 00:36:47  profilanswer
 

nraynaud a écrit :

c'est toi qui a déclaré les datasources dans tes fichiers de conf du serveur non ? c'est donc toi qui a du leur filer le nom JNDI ?


Oui, et d'un côté comme de l'autre j'ai défini des DS nommées "jdbc/pouet".
Normalement, quand tu veux accèder à "jdbc/pouet" tu fais un lookup sur "java:comp/env/jdbc/pouet".
Mais avec Websphere etc...
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Datasource, tomcat != websphere

 

Sujets relatifs
[tomcat]conseil sur developpement appli webTomcat 5 comment rrecharger mes classes à chaud
probleme de javascript avec tomcat[TomCat] Problème de context path tout bête
[Tomcat][CSS] Mes feuilles de style ne fonctionnent pasExecuter du javascript avec Tomcat
[JAVA] WSAD 5 + Tomcat : éviter les redémarrages à chaque modif…Tomcat 3.2 + jsp + Oracle
[tomcat 5] [SQL Server] connection à la base de donnéesODBC/Tomcat Source de données introuvable et nom de pilote...
Plus de sujets relatifs à : Datasource, tomcat != websphere


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR