You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2022/06/01 18:43:19 UTC

[tomcat] branch main updated (e60f080415 -> 876031b2de)

This is an automated email from the ASF dual-hosted git repository.

markt pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


    from e60f080415 Tomcat Native 2.x onwards will require SSL
     new da3377d218 Remove extra empty line
     new 08ca083412 Improvements to French translations (remm)
     new 0cac2262ba Improvements to Japanese translations by Shirayuking and tak7iji
     new 876031b2de Improvements to Chinese translations contributed by Dingzi2012

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 java/jakarta/el/LocalStrings_ru.properties                 |  1 -
 java/org/apache/catalina/core/LocalStrings_fr.properties   |  1 +
 java/org/apache/catalina/core/LocalStrings_ja.properties   |  1 +
 .../apache/catalina/ha/deploy/LocalStrings_ja.properties   |  2 +-
 .../catalina/ha/session/LocalStrings_zh_CN.properties      |  2 +-
 .../apache/catalina/realm/LocalStrings_zh_CN.properties    |  2 +-
 .../apache/catalina/session/LocalStrings_zh_CN.properties  |  2 +-
 .../org/apache/catalina/startup/LocalStrings_ja.properties |  6 +++---
 java/org/apache/coyote/LocalStrings_zh_CN.properties       |  2 +-
 java/org/apache/coyote/http2/LocalStrings_zh_CN.properties |  4 ++--
 java/org/apache/naming/factory/LocalStrings_fr.properties  |  6 ++++++
 java/org/apache/naming/factory/LocalStrings_ja.properties  |  6 ++++++
 .../apache/tomcat/util/compat/LocalStrings_ja.properties   |  6 +++---
 webapps/docs/changelog.xml                                 | 14 ++++++++++++++
 14 files changed, 41 insertions(+), 14 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[tomcat] 02/04: Improvements to French translations (remm)

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 08ca083412c902fa5c7576df287284149e10a2f6
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Jun 1 19:36:52 2022 +0100

    Improvements to French translations (remm)
---
 java/org/apache/catalina/core/LocalStrings_fr.properties  | 1 +
 java/org/apache/naming/factory/LocalStrings_fr.properties | 6 ++++++
 webapps/docs/changelog.xml                                | 7 +++++++
 3 files changed, 14 insertions(+)

diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties b/java/org/apache/catalina/core/LocalStrings_fr.properties
index 25ccf04b36..b9cf7865e4 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -121,6 +121,7 @@ containerBase.realm.stop=Erreur lors de l'arrêt de l'ancien royaume
 containerBase.threadedStartFailed=Un conteneur fils a échoué pendant son démarrage
 containerBase.threadedStopFailed=Erreur lors de l'arrêt d'un conteneur fils
 
+defaultInstanceManager.invalidAnnotation=L''annotation [{0}] est invalide
 defaultInstanceManager.invalidInjection=Annotation invalide pour l'injection d'une resource méthode
 defaultInstanceManager.postConstructNotFound=La méthode post construct [{0}] de la classe [{1}] est déclarée dans le descripteur de déploiement mais n''a pas été trouvée
 defaultInstanceManager.preDestroyNotFound=La méthode pre destroy [{0}] de la classe [{1}] est déclarée dans le descripteur de déploiement mais n''a pas été trouvée
diff --git a/java/org/apache/naming/factory/LocalStrings_fr.properties b/java/org/apache/naming/factory/LocalStrings_fr.properties
index e427e8bc0b..e3b813007f 100644
--- a/java/org/apache/naming/factory/LocalStrings_fr.properties
+++ b/java/org/apache/naming/factory/LocalStrings_fr.properties
@@ -13,6 +13,12 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+beanFactory.classNotFound=Class non trouvée: [{0}]
+beanFactory.noForceString=L'option forceString a été enlevée pour renforcer la sécurité. A la place si la méthode set n'utilise pas une String, un type primitif ou l'objet équivalent, la fabrique recherchera une méthode avec le même nom que le set qui utilise une String et utilisera cela si une est trouvée.
+beanFactory.noSetMethod=Aucune méthode set trouvée pour la propriété [{0}]
+beanFactory.noStringConversion=La conversion en String de la propriété [{0}] de type [{1}] n''est pas disponible
+beanFactory.readOnlyProperty=Il n''est pas possible de modifier la propriété [{0}]
+
 dataSourceLinkFactory.badWrapper=Pas un enrobeur pour le type [{0}]
 
 factoryBase.factoryClassError=Impossible de charger la classe de la fabrique de ressources
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 0cc4a826ca..aaf6a8ca88 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -218,6 +218,13 @@
       </fix>
     </changelog>
   </subsection>
+  <subsection name="Other">
+    <changelog>
+      <add>
+        Improvements to French translations. (remm)
+      </add>
+    </changelog>
+  </subsection>
 </section>
 <section name="Tomcat 10.1.0-M15 (markt)" rtext="2022-05-16">
   <subsection name="Catalina">


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[tomcat] 01/04: Remove extra empty line

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit da3377d218d9e780bac73013462a6becb7813adb
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Jun 1 19:33:44 2022 +0100

    Remove extra empty line
---
 java/jakarta/el/LocalStrings_ru.properties | 1 -
 1 file changed, 1 deletion(-)

diff --git a/java/jakarta/el/LocalStrings_ru.properties b/java/jakarta/el/LocalStrings_ru.properties
index f57ed37a76..8d703a6fe9 100644
--- a/java/jakarta/el/LocalStrings_ru.properties
+++ b/java/jakarta/el/LocalStrings_ru.properties
@@ -50,4 +50,3 @@ staticFieldELResolver.notWritable=Запись в поле static (в данно
 
 util.method.ambiguous=Не удалось однозначно найти метод: {0}.{1}({2})
 util.method.notfound=Метод не найден: {0}.{1}({2})
-


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[tomcat] 03/04: Improvements to Japanese translations by Shirayuking and tak7iji

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 0cac2262ba8ba4f007ccc7b18b8d0ed5a65c09ab
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Jun 1 19:39:25 2022 +0100

    Improvements to Japanese translations by Shirayuking and tak7iji
---
 java/org/apache/catalina/core/LocalStrings_ja.properties      | 1 +
 java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties | 2 +-
 java/org/apache/catalina/startup/LocalStrings_ja.properties   | 6 +++---
 java/org/apache/naming/factory/LocalStrings_ja.properties     | 6 ++++++
 java/org/apache/tomcat/util/compat/LocalStrings_ja.properties | 6 +++---
 webapps/docs/changelog.xml                                    | 4 ++++
 6 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties b/java/org/apache/catalina/core/LocalStrings_ja.properties
index cd0e5a330e..ff7c9067b1 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -121,6 +121,7 @@ containerBase.realm.stop=古いRealmを停止できません。
 containerBase.threadedStartFailed=子コンテナーを開始できません。
 containerBase.threadedStopFailed=停止中に子コンテナが失敗しました。
 
+defaultInstanceManager.invalidAnnotation=無効なアノテーション  [{0}]
 defaultInstanceManager.invalidInjection=無効なメソッドリソースアノテーションです。
 defaultInstanceManager.postConstructNotFound=配備記述子に宣言されたクラス [{1}] の post-construct メソッド [{0}] が見つかりません
 defaultInstanceManager.preDestroyNotFound=配備記述子に宣言されたクラス [{1}] の pre-destroy メソッド [{0}] が見つかりません
diff --git a/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties b/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
index ec81ece043..22613c1fb2 100644
--- a/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
@@ -15,7 +15,7 @@
 
 farmWarDeployer.alreadyDeployed=webapp [{0}]は既に配備されています。
 farmWarDeployer.deleteFail=[{0}] を削除できません。
-farmWarDeployer.deployEnd=[{0}]からの配備が完了しました。
+farmWarDeployer.deployEnd=[{0}] からの配備が完了しました。
 farmWarDeployer.fileCopyFail=[{0}] から [{1}] へコピーできません。
 farmWarDeployer.fileMessageError=ファイルメッセージ処理中のエラー
 farmWarDeployer.hostOnly=FarmWarDeployer はHostクラスタのサブエレメントとしてのみ機能します
diff --git a/java/org/apache/catalina/startup/LocalStrings_ja.properties b/java/org/apache/catalina/startup/LocalStrings_ja.properties
index a3af17e76d..eb2cf80ac8 100644
--- a/java/org/apache/catalina/startup/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_ja.properties
@@ -113,11 +113,11 @@ hostConfig.deploy.error=Webアプリケーションディレクトリ[{0}]の配
 hostConfig.deployDescriptor=配備記述子 [{0}] を配備します
 hostConfig.deployDescriptor.blocked=コンテキストパス [{0}] を持つWebアプリケーションは、アプリケーションのセキュアな配備に必要な設定が含まれている可能性がありますが、このホストのdeployXML設定によって処理が妨げられる配備記述子 [{1}] が含まれていたため配備されていません。このアプリケーションを配備するには、[{2}] に適切な記述子を作成する必要があります。
 hostConfig.deployDescriptor.error=配備記述子 [{0}] を配備中のエラーです
-hostConfig.deployDescriptor.finished=配備記述子 [{0}] の展開が [{1}] msで終了しました
+hostConfig.deployDescriptor.finished=配備記述子 [{0}] の展開が [{1}] msで完了しました
 hostConfig.deployDescriptor.hiddenDir=外部のdocBaseを使用した配備記述子 [{0}] の配備は、appBaseの [{1}] ディレクトリが無視されることを意味します
 hostConfig.deployDescriptor.hiddenWar=配備記述子 [{0}] を外部のdocBaseとともに配備するとappBaseのWAR [{1}] が無視されます
 hostConfig.deployDescriptor.localDocBaseSpecified=docBase [{0}] はホストの appBase に含まれるため無視します。
-hostConfig.deployDescriptor.path=配備記述子 [{1}] のpath 属性に指定された [{0}] は無視されました
+hostConfig.deployDescriptor.path=配備記述子 [{1}] の path 属性に指定された [{0}] は無視されました
 hostConfig.deployDescriptor.threaded.error=配備記述子のマルチスレッド配備の完了待機中のエラー
 hostConfig.deployDir=Webアプリケーションディレクトリ [{0}] を配備します
 hostConfig.deployDir.error=Webアプリケーションディレクトリ [{0}] を配備中のエラー
@@ -126,7 +126,7 @@ hostConfig.deployDir.threaded.error=ディレクトリのマルチスレッド
 完了待機中のエラー
 hostConfig.deployWar=Webアプリケーションアーカイブ [{0}] を配備します
 hostConfig.deployWar.error=Webアプリケーションアーカイブ [{0}] を配備中のエラー
-hostConfig.deployWar.finished=Web アプリケーションアーカイブ [{0}] の配備は [{1}] ms で完了しました。
+hostConfig.deployWar.finished=Web アプリケーションアーカイブ [{0}] の配備は [{1}] ms で完了しました
 hostConfig.deployWar.hiddenDir=WAR [{1}]が優先され、unpackWARsがfalseであるため、ディレクトリ[{0}]は無視されます。
 hostConfig.deployWar.threaded.error=WARファイルのマルチスレッド配備の完了待機中のエラー
 hostConfig.deploying=発見されたWebアプリケーションの配備
diff --git a/java/org/apache/naming/factory/LocalStrings_ja.properties b/java/org/apache/naming/factory/LocalStrings_ja.properties
index 1e7435dc25..4700aefbb9 100644
--- a/java/org/apache/naming/factory/LocalStrings_ja.properties
+++ b/java/org/apache/naming/factory/LocalStrings_ja.properties
@@ -13,6 +13,12 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+beanFactory.classNotFound=クラスが見つかりません: [{0}]
+beanFactory.noForceString=forceStringオプションは、セキュリティ強化策として削除されました。 代わりに、setterメソッドがString、プリミティブ、またはプリミティブラッパーを使用しない場合、ファクトリは、setterと同じ名前でStringを受け入れるメソッドを探し、見つかった場合はそれを使用します。
+beanFactory.noSetMethod=プロパティ [{0}] のsetメソッドが見つかりません
+beanFactory.noStringConversion=タイプ [{1}] のプロパティ [{0}] の文字列変換は使用できません
+beanFactory.readOnlyProperty=プロパティ [{0}] は書き込みが許可されていません
+
 dataSourceLinkFactory.badWrapper=クラス [{0}] のラッパーではありません。
 
 factoryBase.factoryClassError=リソースファクトリクラスを読み込めません
diff --git a/java/org/apache/tomcat/util/compat/LocalStrings_ja.properties b/java/org/apache/tomcat/util/compat/LocalStrings_ja.properties
index c9e3e57a15..d2beacc615 100644
--- a/java/org/apache/tomcat/util/compat/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/compat/LocalStrings_ja.properties
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-jre16Compat.javaPre16=クラスが見つからないため、コードがJava 16より前のJVMで実行されていると仮定します
-jre16Compat.unexpected=Java16クラスおよびメソッドへの参照の作成に失敗しました
+jre16Compat.javaPre16=クラスが見つからないため、コードがJava 16未満のJVMで実行されていると仮定します
+jre16Compat.unexpected=Java 16クラスおよびメソッドへの参照の作成に失敗しました
 
-jreCompat.noUnixDomainSocket=JavaランタイムはUnixドメインソケットをサポートしていません。 この機能を使用するには、Java16を使用する必要があります。
+jreCompat.noUnixDomainSocket=Java実行環境はUnixドメインソケットに対応していません。 この機能を使用するには、Java 16を使用する必要があります。
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index aaf6a8ca88..97e136f4ab 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -223,6 +223,10 @@
       <add>
         Improvements to French translations. (remm)
       </add>
+      <add>
+        Improvements to Japanese translations contributed by Shirayuking and
+        tak7iji. (markt)
+      </add>
     </changelog>
   </subsection>
 </section>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


[tomcat] 04/04: Improvements to Chinese translations contributed by Dingzi2012

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 876031b2de9e2cfba604443911a6c51e3a7775df
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Jun 1 19:43:03 2022 +0100

    Improvements to Chinese translations contributed by Dingzi2012
---
 java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties | 2 +-
 java/org/apache/catalina/realm/LocalStrings_zh_CN.properties      | 2 +-
 java/org/apache/catalina/session/LocalStrings_zh_CN.properties    | 2 +-
 java/org/apache/coyote/LocalStrings_zh_CN.properties              | 2 +-
 java/org/apache/coyote/http2/LocalStrings_zh_CN.properties        | 4 ++--
 webapps/docs/changelog.xml                                        | 3 +++
 6 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
index 4047b828c7..655251bc6c 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
@@ -22,7 +22,7 @@ clusterSessionListener.noManager=上下文管理器不存在:[{0}]
 
 deltaManager.createMessage.access=管理器[{0}]:创建会话为会话[{1}]存取消息
 deltaManager.createMessage.accessChangePrimary=管理器{0}:为会话{1}创建更改主节点消息。
-deltaManager.createMessage.allSessionData=管理器[{0}]发送了所有会话数据。
+deltaManager.createMessage.allSessionData=管理器[{0}]将发送所有会话数据。
 deltaManager.createMessage.allSessionTransferred=管理器[{0}]发送了所有传输的会话数据
 deltaManager.createMessage.delta=管理器[{0}] ):为会话[{1}]创建增量请求消息
 deltaManager.createMessage.expire=管理器[{0}] (:为会话[{1}]创建会话过期消息
diff --git a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
index 52dc891bec..407936e98b 100644
--- a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
@@ -55,7 +55,7 @@ jaasRealm.failedLogin=由于登录失败,用户名 [{0}] 无法授权
 jaasRealm.loginContextCreated=为用户名创建的JAAS 登陆上下文[{0}]
 jaasRealm.loginException=登录异常,认证用户名  [{0}]
 jaasRealm.notPrincipal=类[{0}]未添加,因为它未实现java.security.Principal
-jaasRealm.rolePrincipalAdd=正在将角色主体[{0}]添加到此用户主体的角色
+jaasRealm.rolePrincipalAdd=已经将角色主体[{0}]添加到此用户主体的角色
 jaasRealm.rolePrincipalFailure=找不到有效的角色主体。
 jaasRealm.unexpectedError=意外错误
 jaasRealm.userPrincipalFailure=未发现有效的用户Principal
diff --git a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
index 0b31b7c7d5..115526cf38 100644
--- a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
@@ -22,7 +22,7 @@ dataSourceStore.commitSQLException=关闭前提交连接的SQLException
 dataSourceStore.loading=正在从数据库[{1}]加载会话[{0}]
 dataSourceStore.missingDataSource=没有可用的数据源
 dataSourceStore.missingDataSourceName=没有给出有效的 JNDI 名称。
-dataSourceStore.removing=正在删除数据库{1}上的会话{0}]
+dataSourceStore.removing=已经删除数据库 [{1}] 上的会话 [{0}]
 dataSourceStore.saving=保存Session [{0}] 到数据库 [{1}]
 dataSourceStore.wrongDataSource=无法打开 JNDI 数据源 [{0}]
 
diff --git a/java/org/apache/coyote/LocalStrings_zh_CN.properties b/java/org/apache/coyote/LocalStrings_zh_CN.properties
index 12901d167a..ddcff70091 100644
--- a/java/org/apache/coyote/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/LocalStrings_zh_CN.properties
@@ -39,7 +39,7 @@ abstractProtocol.mbeanDeregistrationFailed=无法从MBean服务器[{1}]中注销
 abstractProtocol.processorRegisterError=注册请求处理器错误
 abstractProtocol.processorUnregisterError=注销请求处理器错误
 abstractProtocol.waitingProcessor.add=添加处理器[{0}]到等待队列
-abstractProtocol.waitingProcessor.remove=从等待的处理器中移除处理器[{0}]
+abstractProtocol.waitingProcessor.remove=将从等待的处理器中移除处理器[{0}]
 
 abstractProtocolHandler.asyncTimeoutError=错误的处理异步超时
 abstractProtocolHandler.destroy=正在摧毁协议处理器 [{0}]
diff --git a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
index 7ee13f998f..af9bb0adc9 100644
--- a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
@@ -106,11 +106,11 @@ stream.inputBuffer.signal=读线程在等待时,数据被添加到inBuffer中
 stream.inputBuffer.swallowUnread=先前读取到输入流缓冲区吞入了[{0}]个字节
 stream.notWritable=连接{0},流{1},此流不可写
 stream.outputBuffer.flush.debug=连接{0},流{1},用缓冲区在位置{2}刷新输出,writeInProgress[{3}]并关闭了[{4}]
-stream.recycle=连接[{0}],流[{1}]已回收
+stream.recycle=连接[{0}],流[{1}]将被回收
 stream.reprioritisation.debug=连接[{0}],流[{1}],独占[{2}],父[{3}],权重[{4}]
 stream.reset.fail=连接[{0}],流[{1}],重置流失败
 stream.reset.receive=连接{0},流{1},由于{2}而收到重置
-stream.reset.send=连接{0},流{1},由于{2}重置发送
+stream.reset.send=连接[{0}],流[{1}],由于[{2}]将重置发送
 stream.trailerHeader.noEndOfStream=连接[{0}],流[{1}],尾部标头不包括流结束标志
 stream.writeTimeout=等待客户端增加流控制窗口以允许写入流数据的超时
 
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 97e136f4ab..8dbec16232 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -227,6 +227,9 @@
         Improvements to Japanese translations contributed by Shirayuking and
         tak7iji. (markt)
       </add>
+      <add>
+        Improvements to Chinese translations contributed by Dingzi2012. (markt)
+      </add>
     </changelog>
   </subsection>
 </section>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org