Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pool connexions Tomcat

5 réponses
Avatar
Didier Fradet
Bonjour,

Une question que j'ai posée il y a déjà longtemps et pour laquelle je
n'avais eu aucune réponse (en dehors des y a qu'à ...). Je me permets
donc de la poser à nouveau :
Sur un serveur Tomcat, j'ai défini un pool de connexions (DBCP) sur une
base de données que j'utilise pour des servlets. J'ai par ailleurs
d'autres applications Java sur d'autres machines qui doivent se
connecter à la même base de données. Je souhaiterai donc profiter du
pool de connexions défini dans Tomcat.

Quelqu'un sait-il comment faire ?

Merci,

5 réponses

Avatar
Gaetan Zoritchak
Didier Fradet wrote:
Bonjour,

Une question que j'ai posée il y a déjà longtemps et pour laquelle je
n'avais eu aucune réponse (en dehors des y a qu'à ...). Je me permets
donc de la poser à nouveau :
Sur un serveur Tomcat, j'ai défini un pool de connexions (DBCP) sur une
base de données que j'utilise pour des servlets. J'ai par ailleurs
d'autres applications Java sur d'autres machines qui doivent se
connecter à la même base de données. Je souhaiterai donc profiter du
pool de connexions défini dans Tomcat.

Quelqu'un sait-il comment faire ?

Merci,


C'est quoi les autres applications? Du client/serveur?

Avatar
Didier Fradet
Didier Fradet wrote:

Bonjour,

Une question que j'ai posée il y a déjà longtemps et pour laquelle je
n'avais eu aucune réponse (en dehors des y a qu'à ...). Je me permets
donc de la poser à nouveau :
Sur un serveur Tomcat, j'ai défini un pool de connexions (DBCP) sur
une base de données que j'utilise pour des servlets. J'ai par ailleurs
d'autres applications Java sur d'autres machines qui doivent se
connecter à la même base de données. Je souhaiterai donc profiter du
pool de connexions défini dans Tomcat.

Quelqu'un sait-il comment faire ?

Merci,



C'est quoi les autres applications? Du client/serveur?
Un client sous forme d'une application graphique java.



Avatar
Gaetan Zoritchak
Didier Fradet wrote:

Didier Fradet wrote:

Bonjour,

Une question que j'ai posée il y a déjà longtemps et pour laquelle je
n'avais eu aucune réponse (en dehors des y a qu'à ...). Je me permets
donc de la poser à nouveau :
Sur un serveur Tomcat, j'ai défini un pool de connexions (DBCP) sur
une base de données que j'utilise pour des servlets. J'ai par
ailleurs d'autres applications Java sur d'autres machines qui doivent
se connecter à la même base de données. Je souhaiterai donc profiter
du pool de connexions défini dans Tomcat.

Quelqu'un sait-il comment faire ?

Merci,




C'est quoi les autres applications? Du client/serveur?


Un client sous forme d'une application graphique java.


Un pool de connextions a du sens lorsqu'il s'agit de partager des
connexions entre plusieurs utilisateurs. Dans ton cas le client appli
graphique doit disposer d'une connexion directe avec la base. Il y a un
seul utilisateur par process qui accède à une seule base => pas besoin
de pool de connexion.



Avatar
Symon
Dans notre cas, on a mis en place le pool de connexion sur un serveur
JBoss, utilisé par Tomcat et nos applications Swing.

A+

Symon

Gaetan Zoritchak wrote:
Didier Fradet wrote:


Didier Fradet wrote:

Bonjour,

Une question que j'ai posée il y a déjà longtemps et pour laquelle
je n'avais eu aucune réponse (en dehors des y a qu'à ...). Je me
permets donc de la poser à nouveau :
Sur un serveur Tomcat, j'ai défini un pool de connexions (DBCP) sur
une base de données que j'utilise pour des servlets. J'ai par
ailleurs d'autres applications Java sur d'autres machines qui
doivent se connecter à la même base de données. Je souhaiterai donc
profiter du pool de connexions défini dans Tomcat.

Quelqu'un sait-il comment faire ?

Merci,





C'est quoi les autres applications? Du client/serveur?



Un client sous forme d'une application graphique java.



Un pool de connextions a du sens lorsqu'il s'agit de partager des
connexions entre plusieurs utilisateurs. Dans ton cas le client appli
graphique doit disposer d'une connexion directe avec la base. Il y a un
seul utilisateur par process qui accède à une seule base => pas besoin
de pool de connexion.





Avatar
Gaetan Zoritchak
Symon wrote:
Dans notre cas, on a mis en place le pool de connexion sur un serveur
JBoss, utilisé par Tomcat et nos applications Swing.

A+

Symon



Oui, je fais la même chose dans certaines appli
(http://eap.bug-sweeper.fr par exemple) mais il s'agit là
d'architectures plus complexes où les échanges entre le client et le
serveur sont réalisées via des patterns spécifiques. Dans le cas de
Didier je pense que ses appli travaillent directement avec la base en JDBC.