Journal mon test de la tomcat 5.0.16

Posté par  .
Étiquettes : aucune
0
16
déc.
2003
Cher journal

Je viens de faire un petit tour du proprio sur le tomcat 5.0.16. J'ai juste migré une appli qui tournait sous tomcat 4 sous tomcat 5. Tout d'abord, c'était facile car j'avais un .war

Du coté des performances, rien de très notable à l'oeil nu.

Dans la console d'admin, on remarque de nouveaux "capteurs" issus de l'intégration de JMX, pas mal.

Il y a une feature très intéressante que je me suis empressé de tester, jspc. Dans la release note il est dit que "The JSP command line compiler (JSPC) can also be used to precompile the JSPs.". Il faut noter cependant que le wrapper shell jspc.sh n'est plus présent. Il faut passer par un script ant (beurk...dsl je préfère les bons vieux Makefile, plus simple et moins verbeux que le xml).
Après quelques batailles, j'ai réussi à tout automatiser : la compilation de mes java, la précompilation de mes jsp (yeah!!!), la fabrication à la volée de mon web.xml pr prendre en compte la précompilation des jsps (servlet mapping et cie) et surtout la génération de mon .war.

Un petit test de deploy du war me rend tout joyeux : toutes les pages jsps sont bien précompilées et la navigation devient super fluide : bon boulot les gars de Jakarta !

Demain j'arrête le PHP :)

Voila voilou de mon tout petit test. Je rajouterai d'autres commentaires si je remarque d'autres choses....

lien à voir:
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/RELEASE-NOTES.txt(...)
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jasper-howto.html#W(...)
  • # Re: mon test de la tomcat 5.0.16

    Posté par  . Évalué à 3.

    T'as pas fait un petit bench sur ton appli ? parce que "à l'oeil nu ça marche pareil", c'est pas très intéressant.

    Sinon la précompilation des jsp ça à l'air sympa. Mais je pense que l'intérêt est surtout pour un environnement de développement (type eclipse, au hasard).

    PS : moi je préfère de loin ant (pour les même arguments que toi : plus simple ! moins verbeux, et puis pas besoin de batailler pour générer un pauvre war et ses fichiers de conf xml), chacun ses goûts ;-)
    • [^] # Re: mon test de la tomcat 5.0.16

      Posté par  . Évalué à 2.

      Non j'ai pas fait de bench, j'ai pas trop de temps à consacrer la-dessus...Si qqn en a, la porte est ouverte.

      L'intérêt ce n'est pas que pour eclipse. C'est sympa de pouvoir compiler ses jsp. Ca permet de détecter à l'avance les erreurs de syntaxes. Ensuite, fabriquer son war avec les pages jsp compilées, c'est du bonheur. Ca fait plusieurs années que j'attends cette feature...

      Perso j'utilise emacs + un bon vieux Makefile, c'est tout aussi sympa comme environnement de dév...
    • [^] # Re: mon test de la tomcat 5.0.16

      Posté par  . Évalué à 1.

      T'as pas fait un petit bench sur ton appli ? parce que "à l'oeil nu ça marche pareil", c'est pas très intéressant.

      Oui d'autant plus que beaucoup d'améliorations portent sur les performances j'ai l'impression. En version 4, il avait du mal à libérer la mémoire, si ça pouvait s'améliorer, ce serait le bienvenu !
  • # Re: mon test de la tomcat 5.0.16

    Posté par  . Évalué à 1.

    Concernant jspc, c'est pas Jakarta qui a introduit ça, c'est accessible avec n'importe quel serveur d'appli. Suffit de savoir quelle classe appeler pour la compil :)

    Sinon, Weblogic a un truc un tout petit peu mieux: c'est la compilation des pages au déploiement. Ça allonge un peu la durée du déploiement, mais ça marche pas mal. J'espère que ça rentrera vite dans Tomcat, ça le mérite.

    Au boulot, on va utiliser la version 5.0.16 de Tomcat en prod. Oui, c'est relativement osé étant donné que c'est la première version stable, mais bon, quand on aime, on ne compte pas.
    • [^] # Re: mon test de la tomcat 5.0.16

      Posté par  . Évalué à 1.


      Sinon, Weblogic a un truc un tout petit peu mieux: c'est la compilation des pages au déploiement. Ça allonge un peu la durée du déploiement, mais ça marche pas mal. J'espère que ça rentrera vite dans Tomcat, ça le mérite.


      Je ne trouve pas ca si terrible que ca...Si à chaque fois que tu veux tester la syntaxe de tes pages JSP il faut déployer ton war, c'est chiant quand meme !

      A moins de conserver JSPC et faire rentrer cette feature ; mais bon, quand je fais une livraison à un client, j'aime bien livrer un truc deja tout compilé.


      Au boulot, on va utiliser la version 5.0.16 de Tomcat en prod. Oui, c'est relativement osé étant donné que c'est la première version stable, mais bon, quand on aime, on ne compte pas.


      C'est la meilleure facon de faire des rapports de bugs à Tomcat et faire avancer le projet :) Bonne décision !
      • [^] # Re: mon test de la tomcat 5.0.16

        Posté par  . Évalué à 1.

        La compilation des JSP au deploiement n'est pas faite pour "tester" ses JSPs mais pour, bien sur, eviter qu'elles se compilent lors du premier accès à la page par un visiteur.

        Pour compiler et tester ses JSP, n'importe quel IDE Java digne de ce nom le fait, ex au hasard Jbuilder.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.