Apache Tomcat

Logiciel capture d'écran:
Apache Tomcat
Détails logiciels:
Version: 8.0.24 / 7.0.63 / 6.0.44 Mise à jour
Date de transfert: 20 Jul 15
Licence: Gratuit
Popularité: 2181

Rating: 3.3/5 (Total Votes: 4)

Apache Tomcat est à côté du serveur HTTP Apache, le deuxième technologie la plus réussie de la fondation se développe et le commissariat.
Java Servlet et JavaServer Pages sont les technologies utilisées dans le rendu des pages Web basées sur Java, et alors que beaucoup pensent qu'ils sont une norme, vous pouvez toujours mettre en œuvre différentes façons dont ces technologies sont exécutés.
Tomcat est prise de l'Apache sur le processus et rassemble toutes ces technologies dans une solution de serveur unique pour les entreprises et les petits environnements à grande échelle de même.
Le serveur Tomcat peut alimenter à grande échelle, les applications critiques, de la circulation lourde sur le Web et les travaux dans un large éventail d'infrastructures matérielles.
Il existe trois principales versions du serveur en cours de développement, chacun ciblant différentes versions du langage Java:
- Tomcat 6.x est pour Java 5+, Servlet et JSP 2.1+ 2.5+
- Tomcat 7.x est pour Java 6+, Servlet et JSP 2.2+ 3.0+
- Tomcat 8.x est pour Java 7+, Servlet et JSP 3.0+ 3.1+
Outre ces paquets de code source offerts en téléchargement sur la section de l'Softoware Scripts, fichiers binaires pour OS spécifique construit sont également disponibles sur Softoware

Ce qui est nouveau dans cette version:

  • Correction d'un crash lorsque l'interrogateur a renvoyé plusieurs événements pour le même socket.
  • Lien binaires Windows avec OpenSSL 1.0.1m et APR 1.5.1.

Ce qui est nouveau dans la version 8.0.23 / 7.0.62 / 6.0.44:

  • Correction d'un crash lorsque l'interrogateur a renvoyé plusieurs événements pour le même socket.
  • Lien binaires Windows avec OpenSSL 1.0.1m et APR 1.5.1.

Ce qui est nouveau dans la version 8.0.22 / 7.0.61 / 6.0.43:

  • Correction d'un crash lorsque l'interrogateur a renvoyé plusieurs événements pour le même socket.
  • Lien binaires Windows avec OpenSSL 1.0.1m et APR 1.5.1.

Ce qui est nouveau dans la version 8.0.21 / 7.0.59 / 6.0.43:

  • Correction d'un crash lorsque l'interrogateur a renvoyé plusieurs événements pour le même socket.
  • Lien binaires Windows avec OpenSSL 1.0.1m et APR 1.5.1.

Ce qui est nouveau dans la version 8.0.17:

  • une régression correcte dans la numérisation d'annotation introduit en 8.0.15.
  • Le RemoteAddrValve et RemoteHostValve peuvent désormais inclure éventuellement le port lors de la filtration avec une nouvelle option pour déclencher l'authentification plutôt que de nier l'accès.

  • Cas
  • pointe Diverses corrections dans WebSocket.

Ce qui est nouveau dans la version 8.0.15:

  • Ajout du support pour l'analyse et RFC6265 cookies génération. Ceci est actuellement désactivé par défaut et peut être activé via l'élément CookieProcessor d'un contexte.
  • Ajout enfichable soutien passe de dérivation pour les Royaumes via la nouvelle interface CredentialHandler.
  • Ajout du support pour TLSv1.1 et TLSv1.2 pour connecteur avril Basé sur un patch par Marcel & Scaron; ebek. Cette fonction requiert la bibliothèque Tomcat 1.1.32 maternelle ou tard.
  • SSLv3 Désactivé par défaut pour tous les connecteurs HTTPS.

Ce qui est nouveau dans la version 8.0.12:

  • Correction d'une régression dans le traitement de la comprend et vers l'avant lorsque les contextes ont été rechargé.
  • la production d'ID de session est maintenant extensible.
  • Poursuivre le soutien pour l'extension perMessage-dégonflage à la compression des messages sortants sur le côté serveur.

Ce qui est nouveau dans la version 8.0.11:

  • Mise à jour de la bibliothèque native de la version Tomcat 1.1.31 pour ramasser les binaires Windows qui sont basées sur OpenSSL 1.0.1h
  • Ajout du support pour OpenSSL syntaxe de chiffres lors de l'utilisation de connecteurs JSSE SSL
  • Ajout du support pour l'extension WebSocket perMessage-dégonflage. Ceci est actuellement limité à la décompression de messages entrants sur le côté serveur.

Ce qui est nouveau dans la version 8.0.9:

  • Support de Java Servlet 3.1, JavaServer Pages 2.3, Java Unified Expression Language 3.0 et Java 1.0 Websocket.
  • La mise en œuvre de connecteur par défaut est maintenant le Java mise en œuvre non-bloquant (NIO) pour HTTP et AJP.
  • Une nouvelle mise en œuvre des ressources qui remplace Alias, VirtualLoader, VirtualDirContext, ressources JAR et référentiels externes avec une approche unique et cohérente de configuration des ressources d'applications Web supplémentaires.

Ce qui est nouveau dans la version 8.0.8:

  • Support de Java Servlet 3.1, JavaServer Pages 2.3, Java Unified Expression Language 3.0 et Java 1.0 Websocket.
  • La mise en œuvre de connecteur par défaut est maintenant le Java mise en œuvre non-bloquant (NIO) pour HTTP et AJP.
  • Une nouvelle mise en œuvre des ressources qui remplace Alias, VirtualLoader, VirtualDirContext, ressources JAR et référentiels externes avec une approche unique et cohérente de configuration des ressources d'applications Web supplémentaires.

Ce qui est nouveau dans la version 7.0.47:

  • porté la JSR-356 Java 1.0 Websocket mise en œuvre de Apache Tomcat 8.
  • DECONSEILLE exclusive API WebSocket Apache Tomcat en faveur de la nouvelle JSR-356 mise en œuvre.
  • Ajout d'un exemple de planche à dessin pour les exemples WebSocket.

Ce qui est nouveau dans la version 7.0.42:

  • Ajout du support pour le temps de premier octet dans le AccessLogValve.
  • Correction d'une régression introduite dans 7.0.39 (refactoring de base 64 codage et de décodage) qui a fait déborder le Royaume JNDI lorsque userPassword a été fixé et les mots de passe ont été hachés avec MD5 ou SHA1.
  • veillé à ce que le processus de construction produit Javadoc qui ne sont pas vulnérables à la référence CVE-2013-1571.

Ce qui est nouveau dans la version 7.0.41:

  • Ajout d'un filtre de servlet qui implémente CORS.
  • Assurez-vous que lorsque les caractéristiques de verrouillage anti-ressources de Tomcat sont utilisés que la copie temporaire de l'application web et non l'original est supprimé lorsque l'application Web arrête.
  • Ajout du support de l'attribut de version pour la commande de déploiement des tâches Ant pour l'interfaçage avec l'application de texte basé Manager.

Ce qui est nouveau dans la version 7.0.40:

  • Un correctif pour un problème de divulgation d'informations.
  • Divers correctifs pour arrêter Tomcat tenter d'analyser le texte qui ressemble à une expression EL dans un document JSP comme une expression EL lorsque les expressions EL sont soit interdits ou non activés.
  • Amélioration de la gestion et de reporting si un ConcurrentModificationException se produit lors de la vérification des fuites de mémoire quand une application web est arrêté.

Ce qui est nouveau dans la version 7.0.37:

  • Correction de la régression dans l'outil JspC qui est utilisé pour pré-compiler les pages JSP introduites en 7.0.35.
  • Amélioration du traitement des chiffres et sslEnabledProtocols options pour le BIO et connecteurs NIO. Le comportement de chaque connecteur est maintenant le même. Les valeurs fournies sont taillés à celles soutenues par la mise en œuvre de SSL et si aucune des valeurs restantes sont pris en charge un avertissement est émis et le connecteur configuré avec un ensemble vide d'options (qui désactive essentiellement HTTPS de soutien).
  • Mise à jour Commons Daemon 1.0.13 pour.

Ce qui est nouveau dans la version 7.0.35:

  • documentation intégrée de Tomcat 7 avec commentaires système Apache. Les gens peuvent laisser leurs commentaires lors de la lecture de la documentation en ligne.
  • Amélioration de la détection des JAVA_HOME sur OSX.
  • Ajout du support pour l'auto-détection et la configuration des pots sur le chemin de classes qui fournissent des plug-in implémentations de balises.

Ce qui est nouveau dans la version 7.0.34:

  • Amélioration du AccessLogValve de mieux gérer les modifications de l'heure d'été non-standard et de fournir l'option pour le journal d'accès actuel à avoir un nom standard.

  • questions
  • enregistrement JMX diverses fixe et de radiation.
  • Mise à jour le compilateur Eclipse JDT à 4.2.1.

Ce qui est nouveau dans la version 7.0.33:

  • Un correctif à l'AccessLogValve à résoudre un bug qui faisait que certaines inscriptions à porter avec des timbres de temps incorrectes.
  • Une ré-écrite, plus petit, plus rapide en-tête HTTP analyseur.
  • D'autres améliorations de performance pour Jasper, le moteur de JSP de Tomcat.

Ce qui est nouveau dans la version 7.0.32:

  • Une nouvelle option pour supprimer automatiquement les anciennes versions, inutilisés (celles où il n'y a plus séances toute actifs) des applications déployées avec le déploiement parallèle.
  • rapide analyse des JSP.
  • Faire les membres et deployer associés à un cluster visible via JMX.

Ce qui est nouveau dans la version 7.0.30:

  • significativement réduite de la mémoire lors du démarrage d'applications Web tout en Servlet 3.0 annotation et la numérisation SCI est en cours.
  • Ajoute le support pour la numérisation des classes qui utilisent Java 7 byte code spécifique pour Servlet 3.0 annotation et la numérisation SCI.
  • Améliorations à digérer et à l'authentification FORM.

Ce qui est nouveau dans la version 7.0.29:

  • Ajout du support pour une page d'erreur par défaut
  • La version de servlet défini dans le fichier web.xml ne détermine plus si scans Tomcat pour annotations lorsque l'application Web démarre. Ceci est maintenant contrôlée uniquement par l'élément de métadonnées complète.
  • Sur demande début de bande, bocaux sont désormais toujours scannée pour ServletContainerInitializers indépendamment du réglage des métadonnées complète.

Ce qui est nouveau dans la version 7.0.28:

  • Le minimum requis / version de la bibliothèque native avril nécessaire si le / connecteur natif APR est utilisé est maintenant 1.1.24.
  • Diverses corrections et améliorations apportées à l'appui de WebSocket y compris l'utilisation des sorties de temps infini par défaut pour les connexions WebSocket.
  • Diverses corrections et améliorations apportées à la numérisation d'annotation.

Ce qui est nouveau dans la version 7.0.27:

  • Support du protocole WebSocket (de RFC6455). Les deux API de streaming et de message à base sont fournis et la mise en œuvre actuellement passe entièrement la suite de tests Autobahn. Aussi inclus sont quelques exemples.
  • Un certain nombre de correctifs pour le connecteur HTTP NIO, en particulier lors de l'utilisation Comet.
  • Améliorer la prévention de fuite de mémoire et le code de détection de sorte que cela fonctionne bien avec des JVM d'IBM.

Ce qui est nouveau dans la version 7.0.26:

  • AméliorationHandlesTypes traitement qui ne charge plus toutes les classes au démarrage de l'application Web.
  • Veiller à ce que les organismes de POST sont disponibles pour une réponse après l'authentification de FORMULAIRE lorsque vous utilisez les connecteurs AJP
  • Correction d'une régression qui a fait déborder le balayage d'annotation pour de nombreux cas d'utilisation, y compris les applications web emballés comme les guerres et de nombreux scénarios intégrés.

Ce qui est nouveau dans la version 5.5.35:

  • Cette version inclut de nombreuses corrections de bugs et un certain nombre de correctifs de sécurité sur Apache Tomcat 5.5.34.

Ce qui est nouveau dans la version 7.0.23:

  • Ajout de la possibilité pour démarrer et arrêter les conteneurs enfants.
  • cache les résultats de l'analyse des fichiers globaux et d'accueil context.xml de niveau pour améliorer les temps de démarrage.
  • Amélioration de la gestion des déploiements échoué sorte que une application cassé peut être fixe (par exemple via JMX) et une autre tentative faite pour le démarrer plutôt que de devoir être retiré.

Ce qui est nouveau dans la version 7.0.22:

  • D'autres améliorations à la détection et de prévention des caractéristiques de fuite de mémoire.
  • Correction d'un problème qui empêchait l'utilisation de SSL avec le connecteur de BIO HTTP et Java 7.
  • Ajout du support pour contrôler quels attributs de session sont répliquées en utilisant la réplication de session (alias de clustering).

Ce qui est nouveau dans la version 7.0.21:

  • Un correctif pour CVE-2011-3190 qui a permis à un attaquant d'injecter des demandes lorsque Tomcat a été configuré derrière un proxy inverse en utilisant le protocole AJP.
  • ajouts multiples et des améliorations aux fonctionnalités de détection / prévention des fuites de mémoire.
  • Amélioration de la validation des messages AJP reçus.

Ce qui est nouveau dans la version 7.0.20:

  • les fichiers JSP avec dépendances dans des bocaux ne sont plus recompilées sur chaque
  • Accès améliorant ainsi les performances.
  • Mise à jour à la version 1.1.22 du composant natif de l'AJP et HTTP
  • APR / connecteurs natifs.
  • Mise à jour 1.0.7 de communes Daemon.
  • Ancienne tests unitaires pour JUnit 4.

Ce qui est nouveau dans la version 7.0.19:

  • JSP recompilation est maintenant déclenché par un changement (vers l'arrière ainsi que les attaquants) dans la dernière modification de la JSP ou une de ses dépendances.
  • Soutien à l'installation de plusieurs instances avec Windows Installer.
  • Inclure JDBC-piscine (un pool de connexions de base de données de remplacement).

Ce qui est nouveau dans la version 7.0.16:

  • la mise en œuvre NIO du connecteur AJP.
  • Activer Servlet 3 support de traitement asynchrone lorsque vous utilisez le clustering.
  • Ajout du support de déploiement parallèle à des tâches Ant du gestionnaire.

Ce qui est nouveau dans la version 7.0.14:

  • Nouveau StuckThreadDetectionValve d'identifier les demandes de fonctionnement longues.
  • JAAS support de l'authentification pour la JMXRemoteLifecycleListener.

  • mappings
  • Mise à jour type MIME pour les aligner sur ceux de Apache httpd.

Ce qui est nouveau dans la version 7.0.10:

  • Correction de bugs:
  • Ajouter codage URL où manquant aux paramètres dans les URL présentées par des tâches Ant pour l'application Manager.
  • Amélioration de la gestion de la renégociation SSL par défaut plus tôt, lorsque le corps de la requête contient plus d'octets que maxSavePostSize.
  • Amélioration de la vitesse arrêt en ne renouvelant pas les discussions lors de l'arrêt lorsque le ThreadLocalLeakPreventionListener est activée.

Ce qui est nouveau dans la version 7.0.8:

  • Catalina:
  • NPE Fix dans CoyoteAdapter quand postParseRequest () échoue.
  • 50709:. Faire ApplicationContextFacade non-finale pour permettre l'extension
  • Lorsque vous exécutez dans un gestionnaire de sécurité, les demandes des utilisateurs peuvent échouer avec une exception de sécurité.
  • Coyote:
  • Réduire le niveau du message de journal pour les paramètres d'URL invalides de l'avertissement à INFO.
  • Correction Servlet 3 demandes asynchrones suspendus lors de l'utilisation du connecteur AJP basée avril
  • Autres:
  • Aligner server.xml installé par le programme d'installation de Windows avec celui fourni dans les fichiers zip / tar.gz. Les différences sont LockOutRealm utilisés et AccessLogValve étant activés par défaut.

Ce qui est nouveau dans la version 7.0.6:

  • Ajouter une option pour les authentificateurs pour forcer la création d'une session sur l'authentification qui peut offrir certains avantages de performance.
  • l'élimination correcte des LifeCycleListenters de conteneurs via JMX.
  • Retour Adresse IP du client plutôt que nulle pour les appels à getRemoteHost () lorsque le connecteur APR est utilisé avec enableLookups = "true", mais l'adresse IP est pas resolveable.
  • Éviter la fuite causée par l'utilisation d'une instance d'exception mis en cache dans JspDocumentParser et ProxyDirContext.
  • Assurez TagLibraryInfo.getTag () plus robuste à la manipulation des valeurs nulles.
  • Mise à jour 1.0.4 de communes Daemon.
  • Ajout du support pour maxActiveSessions attribuent à BackupManager.

Ce qui est nouveau dans la version 7.0.5 Beta:

  • Fournir un mécanisme pour gérer correctement le cas où les utilisateurs livre-marquent la page formulaire de connexion ou autrement abuser du processus d'authentification FORM.
  • Fix questions threading dans org.apache.catalina.security.SecurityUtil.

Ce qui est nouveau dans la version 7.0.4 Beta:

  • Apache Tomcat 7.0 inclut de nouvelles fonctionnalités plus Apache Tomcat 6.0, y compris le soutien pour la nouvelle Servlet 3.0, JSP 2.2 et EL 2.2 spécifications, mémoire d'application de détection et de prévention des fuites Web, l'amélioration de la sécurité pour les applications Manager et Host Gestionnaire, Protection générique CSRF , le soutien pour insérer du contenu externe directement dans une application web (alias), re-factoring (connecteurs, cycle de vie) et beaucoup de code interne de nettoyage.
  • La libération 7.0.4 contient de nombreuses corrections de bugs par rapport à 7.0.2.

Ce qui est nouveau dans la version 6.0.26:

  • Encode tous les fichiers de propriétés en utilisant ASCII échappé UTF-8. Corrige également problème de déploiement lors de l'utilisation locale française.

Ce qui est nouveau dans la version 5.5.29:

  • déprécier les classes tampons et le thread JNI.
  • Assurez emplacement et le nom de catalina.out configurable dans catalina.sh.
  • Windows Update installateur d'utiliser NSIS 2.45.
  • génération de MD5 correcte dans le processus de construction.
  • encoder tous les fichiers de propriétés en utilisant ASCII d'échappement UTF-8.

Logiciel similaire

D'autres logiciels de développeur Apache Software Foundation

Apache Cassandra
Apache Cassandra

25 May 16

Apache jclouds
Apache jclouds

10 Feb 16

Apache jUDDI
Apache jUDDI

10 Apr 16

Apache Axis
Apache Axis

5 Jun 15

Commentaires à Apache Tomcat

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!