IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

[tomcat] tomcat et les serveurs web


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 69
    Points : 72
    Points
    72
    Par défaut [tomcat] tomcat et les serveurs web
    salut,
    je souhaierai avoir un eclaircissement. tomcat est il un serveur web ou un serveur d'application? peut il par exemple remplacer apache http server?
    et quelles sont les différences entre serveur web et serveur d application?
    et ke requiere t on d un serveur web d'un point de vue fonctionalité, securité etc. Merci bcp de m eclairer

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Il me semble que Tomcat est les deux à la fois, c'est à dire qu'il interprète les pages JSP et les servlets en tant que serveur d'application, et qu'il interagit via HTTP sur un port donné en tant que serveur Web. Mais il peut également être intégré dans un serveur Web comme Apache.

    Pour le reste, je ne sais pas.

  3. #3
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 69
    Points : 72
    Points
    72
    Par défaut
    justement kel est l interet d integrer tomcat dans un seveur web comme apache?

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Apache est, il me semble, bien plus performant et configurable. Le serveur Web intégré à Tomcat est présent à titre d'appoint.

  5. #5
    Membre actif
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Points : 252
    Points
    252
    Par défaut
    Citation Envoyé par trax020
    justement kel est l interet d integrer tomcat dans un seveur web comme apache?
    apache ne traite pas les pages en java (jsp , servlets ... ) , tomcat est l'un des serveurs d'application traitant du code java
    ;-) cordialement

  6. #6
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 69
    Points : 72
    Points
    72
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Apache est, il me semble, bien plus performant et configurable. Le serveur Web intégré à Tomcat est présent à titre d'appoint.
    Est ce que quelqu un pourrai m indiquer un lien concernant les avantages de Apache en tant que serveur HTTP par rapport à Tomcat?

  7. #7
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 69
    Points : 72
    Points
    72
    Par défaut
    Vraiment aucune idée ??

  8. #8
    Membre actif
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Points : 252
    Points
    252
    Par défaut
    mais c pas encore clair ??
    fais une petite recherche
    ;-) cordialement

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 274
    Points : 307
    Points
    307
    Par défaut
    Bonjour,

    extrait de la FAQ Tomcat (http://tomcat.apache.org/faq/connectors.html)

    There are many reasons to integrate Tomcat with Apache. And there are reasons why it should not be done too. Needless to say, everyone will disagree with the opinions here. With the upcoming performance of Tomcat 5, performance reasons become harder to justify. So here are the issues to discuss in integrating vs not.

    1 - Clustering. By using Apache as a front end you can let Apache act as a front door to your content to multiple Tomcat instances. If one of your Tomcats fails, Apache ignores it and your Sysadmin can sleep through the night. This point could be ignored if you use a hardware loadbalancer and Tomcat's clustering capabilities.

    2 - Clustering/Security. You can also use Apache as a front door to different Tomcats for different URL namespaces (/app1/, /app2/, /app3/, or virtual hosts). The Tomcats can then be each in a protected area and from a security point of view, you only need to worry about the Apache server. Essentially, Apache becomes a smart proxy server.

    3 - Security. This topic can sway one either way. Java has the security manager while Apache has a larger mindshare and more tricks with respect to security. I won't go into this in more detail, but let Google be your friend. Depending on your scenario, one might be better than the other. But also keep in mind, if you run Apache with Tomcat - you have two systems to defend, not one.

    4 - Add-ons. Adding on CGI, perl, PHP is very natural to Apache. Its slower and more of a kludge for Tomcat. Apache also has hundreds of modules that can be plugged in at will. Tomcat can have this ability, but the code hasn't been written yet.

    5 - Decorators! With Apache in front of Tomcat, you can perform any number of decorators that Tomcat doesn't support or doesn't have the immediate code support. For example, mod_headers, mod_rewrite, and mod_alias could be written for Tomcat, but why reinvent the wheel when Apache has done it so well?

    6 - Speed. Apache is faster at serving static content than Tomcat. But unless you have a high traffic site, this point is useless. But in some scenarios, tomcat can be faster than apache. So benchmark YOUR site.

    7 - Socket handling/system stability. Apache has better socket handling with respect to error conditions than Tomcat. The main reason is Tomcat must perform all its socket handling via the JVM which needs to be cross platform. The problem is socket optimization is a platform specific ordeal. Most of the time the java code is fine, but when you are also bombarded with dropped connections, invalid packets, invalid requests from invalid IP's, Apache does a better job at dropping these error conditions than JVM based program. (YMMV)

  10. #10
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 69
    Points : 72
    Points
    72
    Par défaut
    Merci beaucoup Pietra. Je comprends mieux maintenant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WS 2008 R2] Unifier les serveur web "Impression internet"
    Par Denderk dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 18/04/2011, 16h28
  2. Les serveurs web légers
    Par romaintaz dans le forum Autres
    Réponses: 12
    Dernier message: 18/05/2009, 21h20
  3. [News] [Article] Les serveurs web légers
    Par romaintaz dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 24/03/2009, 10h56
  4. [ Tomcat ] serveur d'application!!serveur web!!
    Par miagomiago dans le forum Tomcat et TomEE
    Réponses: 10
    Dernier message: 03/01/2006, 17h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo