Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Vous avez demandé le commentaire #305762.

Retourner sur le contenu associé.

Re: Dernières nouveautés J2EE

Posté par VACHOR (page perso, ) le 26/11/2003 à 09:06. (lien). Évalué à 5.

Tomcat est moyen :
- Performances très en retrait vis à vis de Resin ou JRun
- Messages d'erreur non pertinents en cas d'erreur au démarrage
- Trace d'exception quasi inexploitable dans le browser en cas d'exception dans une servlet.
- Temps de démarrage et d'arrêt ridicules : voir Resin pour quelque chose de rapide.
- Comportement parfois exotiques de certains appels (sendRedirect provoque une coupure du flot d'exécution dans Tomcat 4.x !!!)

Concernant Eclipse, a l'usage Tomcat est difficile pour déboguer les JSP, à cause de noms de packages préfixés par "org.apache.jsp". Du coup le débogueur trouve pas les classes... et l'IDE signale des erreurs de définitions de package. On peut bien sur en faire abstraction, mais c'est jamais agréable de voir son projet rester toujours "dans le rouge" pour l'IDE qui signale des erreurs.
Voir http://www.objectlearn.com/support/docs/debuggingJSP.jsp(...) :

IMPORTANT KNOWN PROBLEMS:

Tomcat 4 and JSP in project subdirectories

Generated servlets for JSP cannot be compiled by Eclipse because the package definitions do not take into consideration the URI paths for JSPs. The package is always org.apache.jsp.

Fixes :

Install Sysdeo Tomcat 4.x patch which can be downloaded from www.sysdeo.com

Or you can use Tomcat 3.3, which has friendly package definitions.

Les script d'export et d'import rament. Celui de Resin est + rapide.
Pour le redéploiement à chaud, voir plutot le JOnAS, qui packagé avec Tomcat donne un truc + correct sur le sujet.

J'apprécie la qualité habituelle des softs Apache, mais concernant Tomcat, c'est limite. J'aurais pu les aider avec mes pieds...

[ Répondre ]