Pool de connexion - Java - Programmation
Marsh Posté le 20-10-2003 à 10:57:52
bin ton application standalone n'a pas accès au JNDI de ton tomcat c'est tout.
(DataSource) ctx.lookup("java:comp/env/jdbc/WebApart" );
Il faut etre dans la meme JVM que tomcat pour avoir accès au contexte java:comp/env
Marsh Posté le 20-10-2003 à 11:00:10
Ah ok !
et comment on le défini dans son projet Eclipse ?
Marsh Posté le 20-10-2003 à 11:02:39
ReplyMarsh Posté le 20-10-2003 à 11:06:08
Tu ferais mieux d'utiliser un pool de connexion (oui oui : à l'envers, ça n'a pas de sens !) d'une librairie indépendante plutôt que d'utiliser celui de Tomcat...
Marsh Posté le 20-10-2003 à 11:14:48
En fait je travaille sur des sources installé sur un autre poste que j'accède par le réseau.
Comment faire pour que j'utilise le Tomcat du poste distant et ainsi voir les sorties ...
Sinon utilisé ces sources avec mon propre Tomcat, j'ai essayer pas mal de choses, mais à chaque fois les sorties sont affichés sur le Tomcat du poste distant ...
Marsh Posté le 20-10-2003 à 11:15:51
El_gringo a écrit : oui oui : à l'envers, ça n'a pas de sens ! |
si mais disons que ca n'a rien à voir
Marsh Posté le 20-10-2003 à 11:30:02
DarkLord a écrit : Gringo, argumentation souhaitée |
...rester indépendant vis à vis du moteur de servlet ?
EDIT:
code spécifique alors qu'il existe des drivers JDBC permettant de manipuler des pools de connexions comme des simples connexions JDBC ?
Marsh Posté le 20-10-2003 à 11:33:08
Voilà j'utilise la même JVM, mais ça me fait la même erreur.
Marsh Posté le 20-10-2003 à 11:49:26
Shogun2002 a écrit : Voilà j'utilise la même JVM, mais ça me fait la même erreur. |
ca m'étonnerait. Comment tu sais que tu es dans la meme JVM?
Marsh Posté le 20-10-2003 à 11:49:39
El_gringo a écrit : |
merci
Marsh Posté le 20-10-2003 à 12:00:34
DarkLord a écrit : |
J'en conclus que t'es convaincu ?
J'ai aussi envie de rajouter qu'il se ferait surement moins chier en utilisant ce dont je parle...
Marsh Posté le 20-10-2003 à 12:23:13
Ok j'essaierai de mettre en place un autre pool de connexion ...
J'utilise la même JVM car quand je lance une appli, il execute a partir du tomcat de l'ordi distant, et je viens de configurer mon projet avec la JVM de l'ordi distant "Windows" "Properties" "Java"
Marsh Posté le 20-10-2003 à 12:48:17
y'aurait pas déjà eu 200 topics sur le meme sujet par le meme auteur recemment?
Marsh Posté le 20-10-2003 à 13:06:35
Shogun2002 a écrit : je viens de configurer mon projet avec la JVM de l'ordi distant "Windows" "Properties" "Java" |
que peut bien vouloir dire cette phrase ?
Marsh Posté le 20-10-2003 à 13:08:30
the real moins moins a écrit : y'aurait pas déjà eu 200 topics sur le meme sujet par le meme auteur recemment? |
celui où j'ai demandé ce qu'il y avait dans une connection et où je n'ai jamais eu de réponse ?
Marsh Posté le 20-10-2003 à 13:09:23
El_gringo a écrit : |
je n'avais pas besoin d'être spécialement convaincu. Je voulais juste savoir pourquoi tu lui déconseillais le système de tomcat
Marsh Posté le 20-10-2003 à 13:10:58
Shogun2002 a écrit : Ok j'essaierai de mettre en place un autre pool de connexion ... |
la meme JVM = la meme instance idiot
Ca veut dire que ton soft tourne avec l'INSTANCE de la JVM qui fait fonctionner tomcat
(ce qui est impossible cela dit si tu passes par un public static void main pour lancer ton test)
Marsh Posté le 20-10-2003 à 13:17:59
Code :
|
Marsh Posté le 20-10-2003 à 13:23:12
Excellent. C'est quoi ce truc?
Marsh Posté le 20-10-2003 à 13:27:00
DarkLord a écrit : |
ben c'est juste ce qui est lancé lors du lancement de tomcat : si tu regardes ce que fais le raccourcit qui est créé lors de l'installe de tomcat, c'est ca :
D:\utils\j2sdk1.4.2_01\bin\java.exe -jar -Duser.dir="d:\utils\Tomcat 4.127" "d:\utils\Tomcat 4.127\bin\bootstrap.jar" start
Marsh Posté le 20-10-2003 à 13:28:12
oui mais une fois que Tomcat est lancé, y a pas moyen de relancer un autre process séparé dans la meme JVM ...
C'est ca que je voulais dire
Marsh Posté le 20-10-2003 à 13:31:11
DarkLord a écrit : oui mais une fois que Tomcat est lancé, y a pas moyen de relancer un autre process séparé dans la meme JVM ... |
Code :
|
Marsh Posté le 20-10-2003 à 13:31:42
ReplyMarsh Posté le 20-10-2003 à 13:40:34
Marsh Posté le 20-10-2003 à 13:41:08
et arrête de faire des while(true) tu risque de donner de mauvaises idées aux autres
Marsh Posté le 20-10-2003 à 13:51:49
Et comment y remedier ?
Soit prendre un autre pool de connexion, soit ...
Marsh Posté le 20-10-2003 à 15:02:57
ReplyMarsh Posté le 20-10-2003 à 15:03:28
DarkLord a écrit : et arrête de faire des while(true) tu risque de donner de mauvaises idées aux autres |
ce qui faut pas faire pour te faire plaisir
Marsh Posté le 20-10-2003 à 15:06:57
ReplyMarsh Posté le 20-10-2003 à 15:07:24
benou a écrit : |
Marsh Posté le 20-10-2003 à 17:05:07
benou a écrit : c'est quoi ton problème exacte ??? |
Salut
bon en gros je laisse tomber ce problème ...
Je veux juste une méthode assez simple pour developper sur des codes sources par plusieurs personnes (plusieurs postes), tout en laissant les fichiers sur le poste d'origine, en ayant chacun son propre Tomcat de lancé (pour voir eventuellement les erreurs et ne pas voir les erreurs de son code source s'affiché sur le poste d'origine qui est de l'autre bout de la piece ).
J'ai vu CVS mais bon, ça résout pas le probleme du Tomcat.
Merci
Marsh Posté le 20-10-2003 à 17:09:18
ex : je tape http://lepcsource:8080/test/test.jsp
Ce test.jsp teste des classes que g crée, mais quand il y a une erreur ou simplement un System.out.println que j'ai implémenter, il me l'affiche sur le Tomcat du "lepcsource".
Je sais c logique que ça s'affiche là bas, mais il n'y aurais pas un moyen que j'utilise mon propre Tomcat tout en partageant "en live" les sources ?
Marsh Posté le 20-10-2003 à 10:54:26
Bonjour,
j'utilise le connexion de pool de Tomcat, ça marche en faisant des tests avec des fichiers.jsp qui utilisent des classes accédant à la BD
Mais quand je teste avec un fichier main, en l'éxécutant dès qu'il y a un accès à la BD il me sort cette erreur :
Voici une partie de mon code avec l'accés au pool :
Merci de votre aide
Message édité par Shogun2002 le 20-10-2003 à 11:12:46