Article complet: Pool de connexion Mysql sur Glassfish : Victoire :)

06/02/2009

Permalink 12:28:47, Catégories: Astuce du Jour, Récapitulatif Java, Java, MySQL, Persistance, 187 mots   French (FR) , Nicolas Zozol

[Java][MySQL][SGBD] Pool de connexion Mysql sur Glassfish : Victoire :)

Mais que ce fût dur !

J'avais déjà fait une vidéo sur la création d'un pool de connexion MySQL sur Glassfish. Malheureusement, lors de la pratique en test réel avec une application web et des alpha-testeurs, plus rien ne fonctionnait au bout de quelques heures : "Impossible to resize Pool" x 500 dans mes logs.

Video Robusta Web Glassfish et Mysql

[Suite:]

Créer plus de Connexions possibles n'a pas servi à grand chose (j'ai testé avec 256 au lieu de 16 :)) ). Par contre j'ai voulu pingé le pool grâce à l'interface de Glassfish. Lorsqu'aucune application n'est déployé, le pool ne ping pas puisque le .jar de Mysql n'est pas installé par défaut.

J'ai donc :

  • Copié mon Mysql Connector/J dans /usr/share/glassfish/lib
  • Précisé le .jar dans le Classpath de la JVM du serveur
  • Ajouté tant qu'à faire de la mémoire : c'est un serveur java !

classpath pour driver MySQL sur Glassfish

Memory de Glassfish

D'une part je ping, et de plus je peux maintenant bombarder mon serveur de requêtes. J'en déduis peut-être à tort qu'utiliser le mysql.jar dans le /lib de son .war ne tient pas très bien la route.

ping on Glassfish Connection Pool

Le serveur encaisse bien son millier de requêtes, et pour l'instant, je n'ai pas d'avertissements d'OVH .

Social Bookmarking:

                                     

Commentaires:

Connectez-vous pour vous abonner à cet article:

Flux de commentaires pour cet article : Atom 1.0  RSS 2.0
Commentaire de: ToxiK [Membre]
Merci !

Une demi journée à être bloqué sur cette maudite connexion avec MySQL ^^
Permalien 21/10/2009 @ 14:41
Commentaire de: Nicolas Zozol [Membre] · http://www.edupassion.com
Au plaisir :)
Permalien 21/10/2009 @ 14:55
Commentaire de: manzik [Membre]
Bonjour
Je suis en train d'installer un pool de conection vers une BDD mysql. Mais voilà impossible de configurer le classpath.
Dans les paramètre JVM Class path system n'est pas accessible.

J'ai une check box ignorer et un beau message:
Ignorez la variable d’environnement CLASSPATH (non pris en charge dans la version 3)
Ce que j'ai fait c'est que je suis aller dans domaine.xml et j'ai configurer en dur dans le xml.
J'obtiens que le path de mon connecteur.jar s'affiche bien sous l'interface de glassfish dans l'encadré classpath system (qui est toujours inaccessible directement).

Mais l'erreur :
javax.resource.ResourceException: Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource

est toujours présente quand je fait un ping vers mysql.
Permalien 25/06/2011 @ 13:56

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Robusta : Java & RESTful Web Services

Il s'agit d'un Blog sur les meilleures utilisations de REST dans un environnement JAVA. Le Blog contient également du contenu sur la technologie Ajax et également un journal de bord sur le développement du site pédagogique http://www.Edupassion.com

Nicolas Zozol - Edupassion.com

Catégories


Rechercher

<  Février 2012  >
Lun Mar Mer Jeu Ven Sam Dim
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web