This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/9.0.x by this push: new bd42dfac62 Improvements to French translations. (remm) bd42dfac62 is described below commit bd42dfac62225ee5e5344b89dc9f1618952ddfec Author: Mark Thomas <ma...@apache.org> AuthorDate: Wed Oct 2 15:27:13 2024 +0100 Improvements to French translations. (remm) --- .../catalina/manager/LocalStrings_fr.properties | 64 +++++++++++----------- .../manager/host/LocalStrings_fr.properties | 50 ++++++++--------- java/org/apache/coyote/LocalStrings_fr.properties | 1 - .../apache/coyote/http2/LocalStrings_fr.properties | 1 - .../tomcat/websocket/LocalStrings_fr.properties | 1 + webapps/docs/changelog.xml | 3 + 6 files changed, 61 insertions(+), 59 deletions(-) diff --git a/java/org/apache/catalina/manager/LocalStrings_fr.properties b/java/org/apache/catalina/manager/LocalStrings_fr.properties index b77cd902c7..bf2afade83 100644 --- a/java/org/apache/catalina/manager/LocalStrings_fr.properties +++ b/java/org/apache/catalina/manager/LocalStrings_fr.properties @@ -48,7 +48,7 @@ htmlManagerServlet.connectorStateTableTitleClientForw=Client (Forwardé) htmlManagerServlet.connectorStateTableTitleRequest=Requête htmlManagerServlet.connectorStateTableTitleStage=Etape htmlManagerServlet.connectorStateTableTitleTime=Temps -htmlManagerServlet.connectorStateTableTitleVHost=Hôte virtuel (VHost) +htmlManagerServlet.connectorStateTableTitleVHost=Hôte virtuel htmlManagerServlet.connectorStateThreadBusy=Nombre de threads utilisés : htmlManagerServlet.connectorStateThreadCount=Nombre de threads actuel : htmlManagerServlet.deployButton=Deployer @@ -57,12 +57,12 @@ htmlManagerServlet.deployPath=Chemin de context (requis) : htmlManagerServlet.deployServer=Emplacement du répertoire ou fichier WAR de déploiement sur le serveur htmlManagerServlet.deployTitle=Deployer htmlManagerServlet.deployUpload=Fichier WAR à déployer -htmlManagerServlet.deployUploadFail=ECHEC - Téléversement pour déploiement a échoué, exception : [{0}] +htmlManagerServlet.deployUploadFail=FAIL - Téléversement pour déploiement a échoué, exception : [{0}] htmlManagerServlet.deployUploadFile=Choisir le fichier WAR à téléverser -htmlManagerServlet.deployUploadInServerXml=ECHEC - Fichier WAR [{0}] ne peut être téléversé lorsque le contexte est défini dans server.xml -htmlManagerServlet.deployUploadNoFile=ECHEC - Téléversement a échoué, aucun fichier -htmlManagerServlet.deployUploadNotWar=ECHEC - Fichier à téléverser, [{0}], doit être un .war -htmlManagerServlet.deployUploadWarExists=ECHEC - Fichier War [{0}] déjà existant sur le serveur +htmlManagerServlet.deployUploadInServerXml=FAIL - Fichier WAR [{0}] ne peut être envoyé lorsque le contexte est défini dans server.xml +htmlManagerServlet.deployUploadNoFile=FAIL - L'envoi du fichier a échoué, aucun fichier +htmlManagerServlet.deployUploadNotWar=FAIL - Le fichier envoyé [{0}] doit être un .war +htmlManagerServlet.deployUploadWarExists=FAIL - Fichier War [{0}] déjà existant sur le serveur htmlManagerServlet.deployVersion=Version (pour les déploiements en parallèle) : htmlManagerServlet.deployWar=URL vers WAR ou répertoire : htmlManagerServlet.diagnosticsLeak=Vérifiez si une application web a causé une fuite de mémoire lors de son arrêt, rechargement ou déchargement @@ -121,13 +121,13 @@ htmlManagerServlet.title=Gestionnaire d'applications WEB Tomcat jmxProxyServlet.noBeanFound=Impossible de trouver de MBean avec le nom d''objet [{0}] jmxProxyServlet.noOperationOnBean=Impossible de trouver l''opération [{0}] avec [{1}] arguments sur le nom d''objet [{2}], qui est un [{3}] -managerServlet.alreadyContext=ECHEC - l''application existe déjà dans le chemin [{0}] +managerServlet.alreadyContext=FAIL - l''application existe déjà dans le chemin [{0}] managerServlet.certsNotAvailable=L'information sur les certificats ne peut pas être obtenu de ce connecteur au cours de son exécution managerServlet.copyError=Impossible de copier le fichier de configuration à partir du chemin [{0}] -managerServlet.deleteFail=ECHEC - Impossible de supprimer [{0}], ce qui pourrait causer des problèmes -managerServlet.deployFailed=ECHEC - Echec au déploiement de l''application pour le chemin de contexte [{0}] +managerServlet.deleteFail=FAIL - Impossible de supprimer [{0}], ce qui pourrait causer des problèmes +managerServlet.deployFailed=FAIL - Echec au déploiement de l''application pour le chemin de contexte [{0}] managerServlet.deployed=OK - Application déployée pour le chemin de contexte [{0}] -managerServlet.deployedButNotStarted=ECHEC - Application déployée pour le chemin de contexte [{0}] mais le démarrage du contexte a échoué +managerServlet.deployedButNotStarted=FAIL - Application déployée pour le chemin de contexte [{0}] mais le démarrage du contexte a échoué managerServlet.error.deploy=Erreur lors du déploiement de [{0}] managerServlet.error.idleParam=Impossible d''analyser le paramètre de temps d''attente maximum [{0}] qui devrait être un nombre entier managerServlet.error.jmx=Erreur JMX @@ -140,33 +140,33 @@ managerServlet.error.stop=Erreur lors de l''arrêt de [{0}] managerServlet.error.storeConfig=Erreur lors de l'enregistrement de la configuration managerServlet.error.storeContextConfig=Erreur lors de l''enregistrement de la configuration du contexte [{0}] managerServlet.error.undeploy=Erreur lors du retrait de [{0}] -managerServlet.exception=ECHEC - L''exception [{0}] a été rencontrée -managerServlet.findleaksFail=ECHEC - Echec de la recherche de fuites, car l'hôte n'est pas un StandardHost +managerServlet.exception=FAIL - L''exception [{0}] a été rencontrée +managerServlet.findleaksFail=FAIL - Echec de la recherche de fuites, car l'hôte n'est pas un StandardHost managerServlet.findleaksList=OK - De possibles fuites de mémoire ont été trouvées dans les applications suivantes : managerServlet.findleaksNone=OK - Aucune fuite de mémoire trouvée -managerServlet.inService=ECHEC - Une opération de gestion est déjà en cours pour l''application [{0}] -managerServlet.invalidCommand=ECHEC - Des paramètres incorrects ont été fournis pour la commande [{0}] -managerServlet.invalidPath=ECHEC - Un chemin de contexte invalide [{0}] a été spécifié -managerServlet.listed=OK - Applications listées pour l''hôte virtuel (virtual host) [{0}] -managerServlet.mkdirFail=ECHEC - Le répertoire [{0}] n''a pas pu être créé -managerServlet.noCommand=ECHEC - Aucune commande n'a été spécifiée -managerServlet.noContext=ECHEC - Aucun contexte n''existe pour le chemin [{0}] -managerServlet.noGlobal=ECHEC - Aucune ressource JNDI globale n'est disponible -managerServlet.noManager=ECHEC - Aucun gestionnaire n''existe pour le chemin [{0}] -managerServlet.noSelf=ECHEC - Le gestionnaire ne peut se recharger, se retirer, s'arrêter, ou se déployer lui-même +managerServlet.inService=FAIL - Une opération de gestion est déjà en cours pour l''application [{0}] +managerServlet.invalidCommand=FAIL - Des paramètres incorrects ont été fournis pour la commande [{0}] +managerServlet.invalidPath=FAIL - Un chemin de contexte invalide [{0}] a été spécifié +managerServlet.listed=OK - Applications listées pour l''hôte virtuel [{0}] +managerServlet.mkdirFail=FAIL - Le répertoire [{0}] n''a pas pu être créé +managerServlet.noCommand=FAIL - Aucune commande n'a été spécifiée +managerServlet.noContext=FAIL - Aucun contexte n''existe pour le chemin [{0}] +managerServlet.noGlobal=FAIL - Aucune ressource JNDI globale n'est disponible +managerServlet.noManager=FAIL - Aucun gestionnaire n''existe pour le chemin [{0}] +managerServlet.noSelf=FAIL - Le gestionnaire ne peut se recharger, se retirer, s'arrêter, ou se déployer lui-même managerServlet.noWrapper=Le conteneur n'a pas appelé "setWrapper()" pour cette servlet -managerServlet.notDeployed=ECHEC - Le contexte [{0}] est défini dans server.xml et ne peut être retiré +managerServlet.notDeployed=FAIL - Le contexte [{0}] est défini dans server.xml et ne peut être retiré managerServlet.notSslConnector=SSL n'est pas activé pour ce connecteur -managerServlet.objectNameFail=ECHEC - Le nom d''objet [{0}] n''a pas pu être enregistré pour le Servlet de Gestion -managerServlet.postCommand=ECHEC - Tentative d''utilisation de la commande [{0}] via une requête GET, mais POST est requis +managerServlet.objectNameFail=FAIL - Le nom d''objet [{0}] n''a pas pu être enregistré pour le Servlet de Gestion +managerServlet.postCommand=FAIL - Tentative d''utilisation de la commande [{0}] via une requête GET, mais POST est requis managerServlet.reloaded=OK - L''application associée au chemin de contexte [{0}] a été rechargée -managerServlet.renameFail=ECHEC - N''a pas pu renommer [{0}] vers [{1}], cela pourrait causer des problèmes pour de prochains déploiements +managerServlet.renameFail=FAIL - N''a pas pu renommer [{0}] vers [{1}], cela pourrait causer des problèmes pour de prochains déploiements managerServlet.resourcesAll=OK - Liste des ressources globales de tout type managerServlet.resourcesType=OK - Liste des ressources globales de type [{0}] -managerServlet.saveFail=ECHEC - La sauvegarde de la configuration a échoué : [{0}] +managerServlet.saveFail=FAIL - La sauvegarde de la configuration a échoué : [{0}] managerServlet.saved=OK - Configuration serveur sauvegardée managerServlet.savedContext=OK - Configuration du contexte [{0}] sauvegardée -managerServlet.savedContextFail=ECHEC - L''enregistrement de la configuration du Contexte [{0}] a échoué +managerServlet.savedContextFail=FAIL - L''enregistrement de la configuration du Contexte [{0}] a échoué managerServlet.serverInfo=OK - Informations sur le serveur\n\ Version de Tomcat : [{0}]\n\ Nom de l''OS : [{1}]\n\ @@ -184,15 +184,15 @@ managerServlet.sslConnectorCiphers=OK - Information sur le connecteur et les chi managerServlet.sslConnectorTrustedCerts=OK - Information sur le Connecteur / Certificat de confiance managerServlet.sslReload=OK - La configuration TLS de [{0}] a été rechargée managerServlet.sslReloadAll=OK - Configuration TLS rechargée pour tous les hôtes virtuels TLS -managerServlet.sslReloadFail=ECHEC - Echec lors du rechargement de la configuration TLS -managerServlet.startFailed=ECHEC - L''application pour le chemin de contexte [{0}] n''a pas pu être démarrée +managerServlet.sslReloadFail=FAIL - Echec lors du rechargement de la configuration TLS +managerServlet.startFailed=FAIL - L''application pour le chemin de contexte [{0}] n''a pas pu être démarrée managerServlet.started=OK - Application démarrée pour le chemin de contexte [{0}] managerServlet.stopped=OK - Application arrêtée pour le chemin de contexte [{0}] -managerServlet.storeConfig.noMBean=ECHEC - Pas de mbean StoreConfig enregistré à [{0}], l''enregistrement est effectué par StoreConfigLifecycleListener +managerServlet.storeConfig.noMBean=FAIL - Pas de mbean StoreConfig enregistré à [{0}], l''enregistrement est effectué par StoreConfigLifecycleListener managerServlet.threaddump=OK - Etat des threads de la JVM managerServlet.trustedCertsNotConfigured=Aucun certificat de confiance n'est configuré pour cet hôte virtuel managerServlet.undeployed=OK - Application non déployée pour le chemin de contexte [{0}] -managerServlet.unknownCommand=ECHEC - Commande inconnue [{0}] +managerServlet.unknownCommand=FAIL - Commande inconnue [{0}] managerServlet.vminfo=OK - Informations sur la VM statusServlet.complete=Etat complet du serveur diff --git a/java/org/apache/catalina/manager/host/LocalStrings_fr.properties b/java/org/apache/catalina/manager/host/LocalStrings_fr.properties index 21d31aaa06..d1dc64b109 100644 --- a/java/org/apache/catalina/manager/host/LocalStrings_fr.properties +++ b/java/org/apache/catalina/manager/host/LocalStrings_fr.properties @@ -17,39 +17,39 @@ # To edit transaltions see: https://tomcat.apache.org/getinvolved.html#Translations hostManagerServlet.add=add : Ajouter l''hôte [{0}] -hostManagerServlet.addFailed=ECHEC - L''hôte [{0}] n''a pas pu être ajouté +hostManagerServlet.addFailed=FAIL - L''hôte [{0}] n''a pas pu être ajouté hostManagerServlet.addSuccess=OK - L''hôte [{0}] a été ajouté -hostManagerServlet.alreadyHost=ECHEC - Un hôte existe déjà pour le nom [{0}] -hostManagerServlet.alreadyStarted=ECHEC - L''hôte [{0}] est déjà démarré -hostManagerServlet.alreadyStopped=ECHEC - L''hôte [{0}] est déjà arrêté -hostManagerServlet.appBaseCreateFail=ECHEC - Echec de création du répertoire de base (appBase) [{0}] de l''hôte [{1}] -hostManagerServlet.cannotRemoveOwnHost=ECHEC - Impossible de retirer son propre hôte -hostManagerServlet.cannotStartOwnHost=ECHEC - Ne peut pas démarrer son propre hôte -hostManagerServlet.cannotStopOwnHost=ECHEC - Impossible d'arrêter son propre hôte -hostManagerServlet.configBaseCreateFail=ECHEC - N''a pas pu trouver le configBase de l''hôte [{0}] -hostManagerServlet.exception=ECHEC - Exception [{0}] -hostManagerServlet.invalidHostName=ECHEC - Un nom d''hôte [{0}] invalide a été spécifié -hostManagerServlet.list=list : Liste des hôte pour le moteur [{0}] +hostManagerServlet.alreadyHost=FAIL - Un hôte existe déjà pour le nom [{0}] +hostManagerServlet.alreadyStarted=FAIL - L''hôte [{0}] est déjà démarré +hostManagerServlet.alreadyStopped=FAIL - L''hôte [{0}] est déjà arrêté +hostManagerServlet.appBaseCreateFail=FAIL - Echec de création du répertoire de base (appBase) [{0}] de l''hôte [{1}] +hostManagerServlet.cannotRemoveOwnHost=FAIL - Impossible de retirer son propre hôte [{0}] +hostManagerServlet.cannotStartOwnHost=FAIL - Ne peut pas démarrer son propre hôte [{0}] +hostManagerServlet.cannotStopOwnHost=FAIL - Impossible d''arrêter son propre hôte [{0}] +hostManagerServlet.configBaseCreateFail=FAIL - N''a pas pu trouver le configBase de l''hôte [{0}] +hostManagerServlet.exception=FAIL - Exception [{0}] +hostManagerServlet.invalidHostName=FAIL - Un nom d''hôte [{0}] invalide a été spécifié +hostManagerServlet.list=list : Liste des hôtes pour le moteur [{0}] hostManagerServlet.listed=OK - Liste des hôtes -hostManagerServlet.managerXml=ECHEC - "manager.xml" n'a pas pu être installé -hostManagerServlet.noCommand=ECHEC - Aucune commande n'a été spécifiée -hostManagerServlet.noHost=ECHEC - Le nom d''hôte [{0}] n''existe pas +hostManagerServlet.managerXml=FAIL - "manager.xml" n'a pas pu être installé +hostManagerServlet.noCommand=FAIL - Aucune commande n'a été spécifiée +hostManagerServlet.noHost=FAIL - Le nom d''hôte [{0}] n''existe pas hostManagerServlet.noStoreConfig=FAIL - StoreConfig doit être activé pour pouvoir utiliser cette fonctionnalité hostManagerServlet.noWrapper=Le conteneur n'a pas appelé setWrapper() pour ce Servlet hostManagerServlet.persist=persist : Persister la configuration actuelle -hostManagerServlet.persistFailed=ECHEC - N'a pas pu persister la configuration +hostManagerServlet.persistFailed=FAIL - N'a pas pu persister la configuration hostManagerServlet.persisted=OK - Configuration persistée -hostManagerServlet.postCommand=ECHEC - Essai d''utilisation de GET pour la commande [{0}] mais POST est nécessaire +hostManagerServlet.postCommand=FAIL - Essai d''utilisation de GET pour la commande [{0}] mais POST est nécessaire hostManagerServlet.remove=supprimer : suppression de l''hôte [{0}] -hostManagerServlet.removeFailed=ECHEC - N''a pas pu retirer l''hôte [{0}] +hostManagerServlet.removeFailed=FAIL - N''a pas pu retirer l''hôte [{0}] hostManagerServlet.removeSuccess=OK - L''hôte [{0}] a été enlevé hostManagerServlet.start=start : Démarrage de l''hôte [{0}] -hostManagerServlet.startFailed=ECHEC - Impossible de démarrer l''hôte [{0}] +hostManagerServlet.startFailed=FAIL - Impossible de démarrer l''hôte [{0}] hostManagerServlet.started=OK - L''hôte [{0}] est démarré hostManagerServlet.stop=stop : Arrêt de l''hôte [{0}] -hostManagerServlet.stopFailed=ECHEC - L''arrêt de l''hôte [{0}] a échoué +hostManagerServlet.stopFailed=FAIL - L''arrêt de l''hôte [{0}] a échoué hostManagerServlet.stopped=OK - L''hôte [{0}] est arrêté -hostManagerServlet.unknownCommand=ECHEC - Commande inconnue [{0}] +hostManagerServlet.unknownCommand=FAIL - Commande inconnue [{0}] htmlHostManagerServlet.addAliases=Alias : htmlHostManagerServlet.addAppBase=Répertoire de base : @@ -61,9 +61,9 @@ htmlHostManagerServlet.addDeployXML=Déployer le XML htmlHostManagerServlet.addHost=Hôte htmlHostManagerServlet.addManager=App gestionnaire htmlHostManagerServlet.addName=Nom : -htmlHostManagerServlet.addTitle=Ajouter un hôte virtuel (Virtual Host) +htmlHostManagerServlet.addTitle=Ajouter un hôte virtuel htmlHostManagerServlet.addUnpackWARs=Décompresser les WARs -htmlHostManagerServlet.helpHtmlManager=Aide HTML du manager d'hôte +htmlHostManagerServlet.helpHtmlManager=Aide HTML du gestionnaire d'hôte htmlHostManagerServlet.helpHtmlManagerFile=../docs/html-host-manager-howto.html htmlHostManagerServlet.helpManager=Aide du Gestionnaire d'Hôtes htmlHostManagerServlet.helpManagerFile=../docs/host-manager-howto.html @@ -75,7 +75,7 @@ htmlHostManagerServlet.hostsRemove=Retirer htmlHostManagerServlet.hostsStart=Démarrer htmlHostManagerServlet.hostsStop=Arrêt htmlHostManagerServlet.list=Liste des Hôtes Virtuels -htmlHostManagerServlet.manager=Gestionaire d'hôte ("Host Manager") +htmlHostManagerServlet.manager=Gestionnaire d'hôte htmlHostManagerServlet.messageLabel=Message : htmlHostManagerServlet.persistAll=Enregistrer la configuration, y compris les hôtes virtuels, dans server.xml et les fichiers context.xml pour chaque application htmlHostManagerServlet.persistAllButton=Tout @@ -83,7 +83,7 @@ htmlHostManagerServlet.persistTitle=Persister la configuration htmlHostManagerServlet.serverJVMVendor=Fournisseur de la JVM htmlHostManagerServlet.serverJVMVersion=Version de la JVM htmlHostManagerServlet.serverOSArch=Architecture du système -htmlHostManagerServlet.serverOSName=Nom de l''OS +htmlHostManagerServlet.serverOSName=Nom de l'OS htmlHostManagerServlet.serverOSVersion=Version de l'OS htmlHostManagerServlet.serverTitle=Information sur le serveur htmlHostManagerServlet.serverVersion=Version de Tomcat diff --git a/java/org/apache/coyote/LocalStrings_fr.properties b/java/org/apache/coyote/LocalStrings_fr.properties index 656bac898b..e214e7893a 100644 --- a/java/org/apache/coyote/LocalStrings_fr.properties +++ b/java/org/apache/coyote/LocalStrings_fr.properties @@ -43,7 +43,6 @@ abstractProtocol.mbeanDeregistrationFailed=Erreur lors du désenregistrement du abstractProtocol.processorRegisterError=Erreur lors de l'enregistrement du processeur de requêtes abstractProtocol.processorUnregisterError=Erreur lors du désenregistrement du processeur de requêtes abstractProtocol.waitingProcessor.add=Ajout du processeur [{0}] au processeurs en attente -abstractProtocol.waitingProcessor.remove=Retrait du processeur [{0}] des processeurs en attente abstractProtocolHandler.asyncTimeoutError=Erreur de traitement du délai d'attente maximum en mode asynchrone abstractProtocolHandler.destroy=Destruction du gestionnaire de protocole [{0}] diff --git a/java/org/apache/coyote/http2/LocalStrings_fr.properties b/java/org/apache/coyote/http2/LocalStrings_fr.properties index da84ec6ea4..1fc6dbc9bb 100644 --- a/java/org/apache/coyote/http2/LocalStrings_fr.properties +++ b/java/org/apache/coyote/http2/LocalStrings_fr.properties @@ -111,7 +111,6 @@ stream.inputBuffer.signal=Des données ont été ajoutées dans inBuffer alors q stream.inputBuffer.swallowUnread=[{0}] bytes qui ont été auparavant lu dans le tampon d''entrée ont été avalés stream.notWritable=Connection [{0}], Flux [{1}], Impossible d''écrire sur ce flux stream.outputBuffer.flush.debug=Connection [{0}], Flux [{1}], envoi des données mises en tampon depuis la position [{2}], writeInProgress [{3}] et closed [{4}] -stream.recycle=Connection [{0}], Stream [{1}] a été recyclée stream.reset.fail=Connection [{0}], Flux [{1}], Echec de réinitialisation du flux stream.reset.receive=Connection [{0}], Flux [{1}], Réinitialisation reçue à cause de [{2}] stream.reset.send=Connection [{0}], Flux [{1}], Réinitialisation envoyée à cause de [{2}] diff --git a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties index 24bbad05a6..7d4460746c 100644 --- a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties +++ b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties @@ -121,6 +121,7 @@ wsSession.instanceCreateFailed=Echec de la création de l'instance de l'Endpoint wsSession.instanceNew=L'enregistrement de l'instance de la terminaison a échoué wsSession.invalidHandlerTypePong=Un gestionnaire de message pong doit implémenter MessageHandler.Whole wsSession.messageFailed=Impossible d'écrire le message WebSocket complet car la connection a été fermée +wsSession.onClose.entry=Le message de fermeture avec la raison [{0}] a été reçu pour la sesion [{1}] dans l''état [{2}] wsSession.removeHandlerFailed=Impossible d''enlever le gestionnaire [{0}] car il n''était pas enregistré dans la session wsSession.sendCloseFail=Impossible d''envoyer le message de fermeture pour la session [{0}] à la terminaison distante wsSession.timeout=Le délai d''attente maximum de la session WebSocket [{0}] a été dépassé diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 2693dddee0..625504530c 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -214,6 +214,9 @@ <update> Update CheckStyle to 10.18.2. (markt) </update> + <add> + Improvements to French translations. (remm) + </add> </changelog> </subsection> </section> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org