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

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


The following commit(s) were added to refs/heads/8.5.x by this push:
     new 2c7deb9  No functional change. Align 10.0.x, 9.0.x and 8.5.x
2c7deb9 is described below

commit 2c7deb91f72f2728bedee238bc08b9e67da70f61
Author: Mark Thomas <[email protected]>
AuthorDate: Mon Mar 29 10:21:56 2021 +0100

    No functional change. Align 10.0.x, 9.0.x and 8.5.x
---
 java/org/apache/catalina/core/LocalStrings.properties       | 3 +++
 java/org/apache/catalina/core/LocalStrings_fr.properties    | 3 +++
 java/org/apache/catalina/core/LocalStrings_ja.properties    | 3 +++
 java/org/apache/catalina/core/LocalStrings_ko.properties    | 3 +++
 java/org/apache/catalina/core/LocalStrings_ru.properties    | 1 +
 java/org/apache/catalina/core/LocalStrings_zh_CN.properties | 3 +++
 java/org/apache/catalina/core/StandardService.java          | 6 +++---
 java/org/apache/catalina/core/StandardWrapper.java          | 9 ++++-----
 java/org/apache/catalina/core/StandardWrapperValve.java     | 2 ++
 9 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/java/org/apache/catalina/core/LocalStrings.properties 
b/java/org/apache/catalina/core/LocalStrings.properties
index 6c294cf..bf9f5ee 100644
--- a/java/org/apache/catalina/core/LocalStrings.properties
+++ b/java/org/apache/catalina/core/LocalStrings.properties
@@ -251,6 +251,8 @@ standardService.connector.startFailed=Failed to start 
connector [{0}]
 standardService.connector.stopFailed=Failed to stop connector [{0}]
 standardService.engine.startFailed=Failed to start associated Engine
 standardService.engine.stopFailed=Failed to stop associated Engine
+standardService.executor.start=Error starting new executor
+standardService.executor.stop=Error stopping old executor
 standardService.mapperListener.startFailed=Failed to start associated 
MapperListener
 standardService.mapperListener.stopFailed=Failed to stop associated 
MapperListener
 standardService.start.name=Starting service [{0}]
@@ -264,6 +266,7 @@ standardWrapper.destroyInstance=InstanceManager.destroy() 
for servlet [{0}] thre
 standardWrapper.initException=Servlet.init() for servlet [{0}] threw exception
 standardWrapper.instantiate=Error instantiating servlet class [{0}]
 standardWrapper.isUnavailable=Servlet [{0}] is currently unavailable
+standardWrapper.jspMonitorError=Error registering JSP monitor Mbean [{0}]
 standardWrapper.notChild=Wrapper container may not have child containers
 standardWrapper.notClass=No servlet class has been specified for servlet [{0}]
 standardWrapper.notContext=Parent container of a Wrapper must be a Context
diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties 
b/java/org/apache/catalina/core/LocalStrings_fr.properties
index 55c45dc..0a96a71 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -245,6 +245,8 @@ standardServer.storeConfig.notAvailable=Aucune 
implémentation de StoreConfig n'
 
 standardService.engine.startFailed=Impossible de démarrer l'Engine associé
 standardService.engine.stopFailed=Echec de l'arrêt du moteur associé
+standardService.executor.start=Erreur lors du démarrage du nouvel exécuteur
+standardService.executor.stop=Erreur lors de l'arrêt de l'ancien exécuteur
 standardService.mapperListener.startFailed=Impossible de démarrer le 
MapperListener associé
 standardService.mapperListener.stopFailed=Impossible d'arrêter le 
MapperListener associé
 standardService.start.name=Démarrage du service [{0}]
@@ -258,6 +260,7 @@ standardWrapper.destroyInstance=InstanceManager.destroy() 
pour le Servlet [{0}]
 standardWrapper.initException="Servlet.init()" pour la servlet [{0}] a généré 
une exception
 standardWrapper.instantiate=Erreur à l''instantiation de la classe servlet 
[{0}]
 standardWrapper.isUnavailable=La servlet [{0}] est actuellement indisponible
+standardWrapper.jspMonitorError=Erreur de l'enregistrement du Mbean du 
moniteur de JSP
 standardWrapper.notChild=L'enrobeur de conteneur (wrapper container) ne peut 
pas avoir de conteneurs fils
 standardWrapper.notClass=Aucune classe servlet n''a été spécifiée pour la 
servlet [{0}]
 standardWrapper.notContext=Le conteneur parent d'un enrobeur (wrapper) doit 
être un contexte
diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties 
b/java/org/apache/catalina/core/LocalStrings_ja.properties
index 0d4846d..9989f7b 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -245,6 +245,8 @@ 
standardServer.storeConfig.notAvailable=StoreConfig実装は[{0}]という名前
 
 standardService.engine.startFailed=関連付けられたEngineの起動に失敗しました
 standardService.engine.stopFailed=関連付けられたEngineの停止に失敗しました。
+standardService.executor.start=新しいエグゼキュターを開始できません。
+standardService.executor.stop=古いエグゼキュターの停止中のエラー
 standardService.mapperListener.startFailed=関連付けられたMapperListenerの起動に失敗しました。
 standardService.mapperListener.stopFailed=関連付けられたMapperListenerの停止に失敗しました。
 standardService.start.name=サービス [{0}] を起動します
@@ -258,6 +260,7 @@ standardWrapper.destroyInstance=サーブレット [{0}] の 
InstanceManager.des
 standardWrapper.initException=サーブレット [{0}] のServlet.init()が例外を投げました
 standardWrapper.instantiate=サーブレットクラス [{0}] を初期化中のエラー
 standardWrapper.isUnavailable=サーブレット [{0}] は現在利用できません
+standardWrapper.jspMonitorError=JSP 監視 MBean [{0}] 登録中のエラー
 standardWrapper.notChild=Wrapper コンテナは子供のコンテナを持つことはできません
 standardWrapper.notClass=サーブレット [{0}] に指定されたサーブレットクラスがありません
 standardWrapper.notContext=Wrapper の親のコンテナはContextでなければいけません
diff --git a/java/org/apache/catalina/core/LocalStrings_ko.properties 
b/java/org/apache/catalina/core/LocalStrings_ko.properties
index 3abed4c..209effd 100644
--- a/java/org/apache/catalina/core/LocalStrings_ko.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ko.properties
@@ -245,6 +245,8 @@ standardServer.storeConfig.notAvailable=[{0}](이)라는 이름의 
MBean으로
 
 standardService.engine.startFailed=연관된 엔진을 시작하지 못했습니다.
 standardService.engine.stopFailed=연관된 엔진을 중지시키지 못했습니다.
+standardService.executor.start=새로운 Executor를 시작하는 중 오류 발생
+standardService.executor.stop=이전 Executor를 중지시키는 중 오류 발생
 standardService.mapperListener.startFailed=연관된 MapperListener를 시작하지 못했습니다.
 standardService.mapperListener.stopFailed=연관된 MapperListener를 중지시키지 못했습니다.
 standardService.start.name=서비스 [{0}]을(를) 시작합니다.
@@ -258,6 +260,7 @@ standardWrapper.destroyInstance=서블릿 [{0}]을(를) 위한 
InstanceManager.d
 standardWrapper.initException=서블릿 [{0}]을(를) 위한 Servlet.init() 호출이 예외를 발생시켰습니다.
 standardWrapper.instantiate=서블릿 클래스 [{0}](으)로부터 인스턴스 생성하는 중 오류 발생
 standardWrapper.isUnavailable=서블릿 [{0}]은(는) 현재 가용하지 않습니다.
+standardWrapper.jspMonitorError=JSP 모니터 MBean [{0}]을(를) 등록하는 중 오류 발생
 standardWrapper.notChild=Wrapper 컨테이너는 자식 컨테이너들을 가질 수 없습니다.
 standardWrapper.notClass=서블릿 [{0}]을(를) 위한 서블릿 클래스가 지정되지 않았습니다.
 standardWrapper.notContext=Wrapper의 부모 컨테이너는 반드시 컨텍스트여야 합니다.
diff --git a/java/org/apache/catalina/core/LocalStrings_ru.properties 
b/java/org/apache/catalina/core/LocalStrings_ru.properties
index e18d442..337fef3 100644
--- a/java/org/apache/catalina/core/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ru.properties
@@ -32,6 +32,7 @@ standardWrapper.destroyInstance=InstanceManager.destroy() для 
сервлет
 standardWrapper.initException=Servlet.init() для сервлета [{0}] выбросил 
исключение
 standardWrapper.instantiate=Ошибка создания экземпляра класса сервлета [{0}]
 standardWrapper.isUnavailable=Сервлет [{0}] временно недоступен
+standardWrapper.jspMonitorError=Ошибка регистрации JSP-монитора Mbean [{0}]
 standardWrapper.notChild=Контейнер может не иметь дочерних контейнеров
 standardWrapper.notClass=Для сервлета [{0}] не указан специальный класс
 standardWrapper.notContext=Родительский контейнер обертки должен быть 
контекстом
diff --git a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
index 82fb949..6b3ae82 100644
--- a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
@@ -245,6 +245,8 @@ standardServer.storeConfig.notAvailable=没有将StoreConfig实现注册为名
 
 standardService.engine.startFailed=启动关联的Engine失败
 standardService.engine.stopFailed=失败停止关联的引擎
+standardService.executor.start=启动新执行器时出错
+standardService.executor.stop=停止旧执行器时出错
 standardService.mapperListener.startFailed=无法启动关联的MapperListener
 standardService.mapperListener.stopFailed=无法停止关联的MapperListener
 standardService.start.name=正在启动服务[{0}]
@@ -258,6 +260,7 @@ standardWrapper.destroyInstance=servlet[{0}]实例管理销毁(destroy) 
抛出
 standardWrapper.initException=Servlet[{0}]的Servlet.init()引发异常
 standardWrapper.instantiate=实例化Servlet类[{0}]异常
 standardWrapper.isUnavailable=Servlet [{0}]当前不可用。
+standardWrapper.jspMonitorError=注册JSP监视器Mbean[{0}]时出错
 standardWrapper.notChild=Wrapper容器内部不允许有子容器。
 standardWrapper.notClass=未为servlet[{0}]指定servlet类
 standardWrapper.notContext=包装的父容器必须是上下文
diff --git a/java/org/apache/catalina/core/StandardService.java 
b/java/org/apache/catalina/core/StandardService.java
index 9d6b0ee..2933780 100644
--- a/java/org/apache/catalina/core/StandardService.java
+++ b/java/org/apache/catalina/core/StandardService.java
@@ -85,7 +85,7 @@ public class StandardService extends LifecycleMBeanBase 
implements Service {
     private final Object connectorsLock = new Object();
 
     /**
-     *
+     * The list of executors held by the service.
      */
     protected final ArrayList<Executor> executors = new ArrayList<>();
 
@@ -344,7 +344,7 @@ public class StandardService extends LifecycleMBeanBase 
implements Service {
                     try {
                         ex.start();
                     } catch (LifecycleException x) {
-                        log.error("Executor.start", x);
+                        
log.error(sm.getString("standardService.executor.start"), x);
                     }
                 }
             }
@@ -394,7 +394,7 @@ public class StandardService extends LifecycleMBeanBase 
implements Service {
                 try {
                     ex.stop();
                 } catch (LifecycleException e) {
-                    log.error("Executor.stop", e);
+                    log.error(sm.getString("standardService.executor.stop"), 
e);
                 }
             }
         }
diff --git a/java/org/apache/catalina/core/StandardWrapper.java 
b/java/org/apache/catalina/core/StandardWrapper.java
index 62fc55a..d233568 100644
--- a/java/org/apache/catalina/core/StandardWrapper.java
+++ b/java/org/apache/catalina/core/StandardWrapper.java
@@ -23,6 +23,7 @@ import java.util.Collections;
 import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.Set;
 import java.util.Stack;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
@@ -554,7 +555,7 @@ public class StandardWrapper extends ContainerBase
             return DEFAULT_SERVLET_METHODS;
         }
 
-        HashSet<String> allow = new HashSet<>();
+        Set<String> allow = new HashSet<>();
         allow.add("TRACE");
         allow.add("OPTIONS");
 
@@ -576,7 +577,6 @@ public class StandardWrapper extends ContainerBase
 
         String[] methodNames = new String[allow.size()];
         return allow.toArray(methodNames);
-
     }
 
 
@@ -608,7 +608,6 @@ public class StandardWrapper extends ContainerBase
 
     // --------------------------------------------------------- Public Methods
 
-
     /**
      * Execute a periodic task, such as reloading, etc. This method will be
      * invoked inside the classloading context of this container. Unexpected
@@ -1004,7 +1003,7 @@ public class StandardWrapper extends ContainerBase
                 jspMonitorON = new ObjectName(oname.toString());
                 Registry.getRegistry(null, null).registerComponent(instance, 
jspMonitorON, null);
             } catch (Exception ex) {
-                log.warn("Error registering JSP monitoring with jmx " + 
instance);
+                log.warn(sm.getString("standardWrapper.jspMonitorError", 
instance));
             }
         }
     }
@@ -1154,7 +1153,7 @@ public class StandardWrapper extends ContainerBase
             throw f;
         } catch (Throwable f) {
             ExceptionUtils.handleThrowable(f);
-            getServletContext().log("StandardWrapper.Throwable", f );
+            
getServletContext().log(sm.getString("standardWrapper.initException", 
getName()), f);
             // If the servlet wanted to be unavailable it would have
             // said so, so do not call unavailable(null).
             throw new ServletException
diff --git a/java/org/apache/catalina/core/StandardWrapperValve.java 
b/java/org/apache/catalina/core/StandardWrapperValve.java
index c7b7590..8d2f54b 100644
--- a/java/org/apache/catalina/core/StandardWrapperValve.java
+++ b/java/org/apache/catalina/core/StandardWrapperValve.java
@@ -29,6 +29,7 @@ import javax.servlet.ServletException;
 import javax.servlet.UnavailableException;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.catalina.Container;
 import org.apache.catalina.Context;
 import org.apache.catalina.Globals;
 import org.apache.catalina.LifecycleException;
@@ -174,6 +175,7 @@ final class StandardWrapperValve
 
         // Call the filter chain for this request
         // NOTE: This also calls the servlet's service() method
+        Container container = this.container;
         try {
             if ((servlet != null) && (filterChain != null)) {
                 // Swallow output if needed

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to