Bonjour à tous !
Je travaille actuellement sur un projet web (struts 2) dans lequel je suis censé exploiter les donnés d'un serveur distant via des appels RMI.
Etant donné que je n'avais pas de classe cliente à ma disposition pour exploiter ces données, j'ai passé les dernières semaines à mettre au point une classe cliente en me basant sur différentes documentations.
Jusque-là tout fonctionnait parfaitement, et les performances étaient largement suffisantes pour mes besoins (80 - 150 ms pour les appels les plus compliqués).
Le projet final devant être une application web, j'ai mis en place un projet reposant sur le framework struts 2 et un serveur Tomcat (v7.0 mais celle-ci peut évoluer).
Le souci intervient donc ici, sur certains appels RMI, le délai de réponse est extrêmement lent. Sur des appels qui prennent en général 50ms (hors tomcat), la durée passe à 1 à 2 secondes (avec tomcat).
Après m'être un peu renseigné j'ai trouvé des informations concernant un problème possible avec le classLoader de tomcat (lien).
Je ne suis pas très à l'aise avec l'anglais et je ne suis même pas sur d'être sur la bonne piste. Du coup je viens vers vous, pour voir si peut-être vous auriez des pistes ou des liens utiles à me proposer ?
Merci d'avance !
Partager