Author: remm Date: Mon Dec 10 10:57:08 2018 New Revision: 1848561 URL: http://svn.apache.org/viewvc?rev=1848561&view=rev Log: More i18n items.
Added: tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings.properties (with props) Modified: tomcat/trunk/java/org/apache/catalina/core/StandardWrapper.java tomcat/trunk/java/org/apache/catalina/filters/LocalStrings.properties tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java Modified: tomcat/trunk/java/org/apache/catalina/core/StandardWrapper.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/StandardWrapper.java?rev=1848561&r1=1848560&r2=1848561&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/core/StandardWrapper.java (original) +++ tomcat/trunk/java/org/apache/catalina/core/StandardWrapper.java Mon Dec 10 10:57:08 2018 @@ -1133,7 +1133,7 @@ public class StandardWrapper extends Con 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 Modified: tomcat/trunk/java/org/apache/catalina/filters/LocalStrings.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/LocalStrings.properties?rev=1848561&r1=1848560&r2=1848561&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/filters/LocalStrings.properties [UTF-8] (original) +++ tomcat/trunk/java/org/apache/catalina/filters/LocalStrings.properties [UTF-8] Mon Dec 10 10:57:08 2018 @@ -60,3 +60,6 @@ remoteIpFilter.invalidNumber=Illegal num requestFilter.deny=Denied request for [{0}] based on property [{1}] restCsrfPreventionFilter.invalidNonce=CSRF nonce validation failed + +webDavFilter.xpRootContext=WebdavFixFilter: the XP-x64-SP2 client will only work with the root context +webDavFilter.xpProblem=WebdavFixFilter: the XP-x64-SP2 client is known not to work with WebDAV Servlet Modified: tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java?rev=1848561&r1=1848560&r2=1848561&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java (original) +++ tomcat/trunk/java/org/apache/catalina/filters/WebdavFixFilter.java Mon Dec 10 10:57:08 2018 @@ -26,6 +26,8 @@ import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import org.apache.tomcat.util.res.StringManager; + /** * Filter that attempts to force MS WebDAV clients connecting on port 80 to use * a WebDAV client that actually works. Other workarounds that might help @@ -59,9 +61,7 @@ import javax.servlet.http.HttpServletRes public class WebdavFixFilter extends GenericFilter { private static final long serialVersionUID = 1L; - - private static final String LOG_MESSAGE_PREAMBLE = - "WebdavFixFilter: Detected client problem: "; + protected static final StringManager sm = StringManager.getManager(WebdavFixFilter.class); /* Start string for all versions */ private static final String UA_MINIDIR_START = @@ -101,11 +101,11 @@ public class WebdavFixFilter extends Gen } else if (ua.startsWith(UA_MINIDIR_5_2_3790)) { // XP 64-bit SP2 if (!"".equals(httpRequest.getContextPath())) { - log("XP-x64-SP2 clients only work with the root context"); + getServletContext().log(sm.getString("webDavFilter.xpRootContext")); } // Namespace issue maybe // see http://greenbytes.de/tech/webdav/webdav-redirector-list.html - log("XP-x64-SP2 is known not to work with WebDAV Servlet"); + getServletContext().log(sm.getString("webDavFilter.xpProblem")); chain.doFilter(request, response); } else { @@ -131,9 +131,4 @@ public class WebdavFixFilter extends Gen return location.toString(); } - private void log(String msg) { - StringBuilder builder = new StringBuilder(LOG_MESSAGE_PREAMBLE); - builder.append(msg); - getServletContext().log(builder.toString()); - } } Modified: tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java?rev=1848561&r1=1848560&r2=1848561&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java (original) +++ tomcat/trunk/java/org/apache/catalina/manager/HTMLManagerServlet.java Mon Dec 10 10:57:08 2018 @@ -134,7 +134,7 @@ public final class HTMLManagerServlet ex doSessions(cn, request, response, smClient); return; } catch (Exception e) { - log("HTMLManagerServlet.sessions[" + cn + "]", e); + log(sm.getString("htmlManagerServlet.error.sessions", cn), e); message = smClient.getString("managerServlet.exception", e.toString()); } @@ -827,7 +827,7 @@ public final class HTMLManagerServlet ex try { idle = Integer.parseInt(idleParam); } catch (NumberFormatException e) { - log("Could not parse idle parameter to an int: " + idleParam); + log(sm.getString("managerServlet.error.idleParam", idleParam)); } } return sessions(cn, idle, smClient); @@ -958,7 +958,7 @@ public final class HTMLManagerServlet ex req.setAttribute(APPLICATION_ERROR, "Can't sort session list: one session is invalidated"); } } else { - log("WARNING: unknown sort order: " + sortBy); + log(sm.getString("htmlManagerServlet.error.sortOrder", sortBy)); } } // keep sort order @@ -1021,7 +1021,7 @@ public final class HTMLManagerServlet ex if (null == session) { // Shouldn't happen, but let's play nice... if (debug >= 1) { - log("WARNING: can't invalidate null session " + sessionId); + log("Cannot invalidate null session " + sessionId); } continue; } @@ -1033,7 +1033,7 @@ public final class HTMLManagerServlet ex } } catch (IllegalStateException ise) { if (debug >= 1) { - log("Can't invalidate already invalidated session id " + sessionId); + log("Cannot invalidate already invalidated session id " + sessionId); } } } @@ -1056,7 +1056,7 @@ public final class HTMLManagerServlet ex if (null == session) { // Shouldn't happen, but let's play nice... if (debug >= 1) { - log("WARNING: can't remove attribute '" + attributeName + "' for null session " + sessionId); + log("Cannot remove attribute '" + attributeName + "' for null session " + sessionId); } return false; } @@ -1065,7 +1065,7 @@ public final class HTMLManagerServlet ex session.removeAttribute(attributeName); } catch (IllegalStateException ise) { if (debug >= 1) { - log("Can't remote attribute '" + attributeName + "' for invalidated session id " + sessionId); + log("Cannot remote attribute '" + attributeName + "' for invalidated session id " + sessionId); } } return wasPresent; Modified: tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties?rev=1848561&r1=1848560&r2=1848561&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties [UTF-8] (original) +++ tomcat/trunk/java/org/apache/catalina/manager/LocalStrings.properties [UTF-8] Mon Dec 10 10:57:08 2018 @@ -73,6 +73,9 @@ htmlManagerServlet.diagnosticsSslConnect htmlManagerServlet.diagnosticsSslConnectorTrustedCertsButton=Trusted Certificates htmlManagerServlet.diagnosticsSslConnectorTrustedCertsText=List the configured TLS virtual hosts and the trusted certificates for each. htmlManagerServlet.diagnosticsTitle=Diagnostics +htmlManagerServlet.error.idleParam=Could not parse integer idle parameter [{0}] +htmlManagerServlet.error.sessions=Error processing sessions command for context [{0}] +htmlManagerServlet.error.sortOrder=Unknown sort order [{0}] htmlManagerServlet.expire.explain=with idle ≥ htmlManagerServlet.expire.unit=minutes htmlManagerServlet.findleaksList=The following web applications were stopped (reloaded, undeployed), but their\n\ @@ -122,6 +125,17 @@ managerServlet.deleteFail=FAIL - Unable managerServlet.deployFailed=FAIL - Failed to deploy application at context path [{0}] managerServlet.deployed=OK - Deployed application at context path [{0}] managerServlet.deployedButNotStarted=FAIL - Deployed application at context path [{0}] but context failed to start +managerServlet.error.deploy=Error deploying [{0}] +managerServlet.error.idleParam=Could not parse integer idle parameter [{0}] +managerServlet.error.reload=Error reloading [{0}] +managerServlet.error.resources=Error displaying resources of type [{0}] +managerServlet.error.serverInfo=Error displaying server information +managerServlet.error.sessions=Error displaying sessions information for context [{0}] +managerServlet.error.start=Error starting [{0}] +managerServlet.error.stop=Error stopping [{0}] +managerServlet.error.storeConfig=Error storing configuration +managerServlet.error.storeContextConfig=Error storing configuration for context [{0}] +managerServlet.error.undeploy=Error undeploying [{0}] managerServlet.exception=FAIL - Encountered exception [{0}] managerServlet.findleaksFail=FAIL - Find leaks failed: Host not instance of StandardHost managerServlet.findleaksList=OK - Found potential memory leaks in the following applications: @@ -149,6 +163,13 @@ managerServlet.resourcesType=OK - Listed managerServlet.saveFail=FAIL - Configuration save failed: [{0}] managerServlet.saved=OK - Server configuration saved managerServlet.savedContext=OK - Context [{0}] configuration saved +managerServlet.serverInfo=OK - Server info\n\ +Tomcat Version: [{0}]\n\ +OS Name: [{1}]\n\ +OS Version: [{2}]\n\ +OS Architecture: [{3}]\n\ +JVM Version: [{4}]\n\ +JVM Vendor: [{5}] managerServlet.sessiondefaultmax=Default maximum session inactive interval [{0}] minutes managerServlet.sessions=OK - Session information for application at context path [{0}] managerServlet.sessiontimeout=[{0}] minutes: [{1}] sessions Modified: tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java?rev=1848561&r1=1848560&r2=1848561&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java (original) +++ tomcat/trunk/java/org/apache/catalina/manager/ManagerServlet.java Mon Dec 10 10:57:08 2018 @@ -693,7 +693,7 @@ public class ManagerServlet extends Http mBeanServer.invoke(storeConfigOname, "storeConfig", null, null); writer.println(smClient.getString("managerServlet.saved")); } catch (Exception e) { - log("managerServlet.storeConfig", e); + log(sm.getString("managerServlet.error.storeConfig"), e); writer.println(smClient.getString("managerServlet.exception", e.toString())); } @@ -715,7 +715,7 @@ public class ManagerServlet extends Http writer.println(smClient.getString("managerServlet.savedContext", path)); } catch (Exception e) { - log("managerServlet.save[" + path + "]", e); + log(sm.getString("managerServlet.error.storeContextConfig", path), e); writer.println(smClient.getString("managerServlet.exception", e.toString())); } @@ -848,7 +848,7 @@ public class ManagerServlet extends Http } } } catch (Exception e) { - log("managerServlet.check[" + displayPath + "]", e); + log(sm.getString("managerServlet.error.deploy", displayPath), e); writer.println(smClient.getString("managerServlet.exception", e.toString())); return; @@ -906,7 +906,7 @@ public class ManagerServlet extends Http } } } catch (Exception e) { - log("managerServlet.check[" + displayPath + "]", e); + log(sm.getString("managerServlet.error.deploy", displayPath), e); writer.println(smClient.getString("managerServlet.exception", e.toString())); return; @@ -1023,7 +1023,7 @@ public class ManagerServlet extends Http writeDeployResult(writer, smClient, name, displayPath); } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log("ManagerServlet.install[" + displayPath + "]", t); + log(sm.getString("managerServlet.error.deploy", displayPath), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); } @@ -1122,7 +1122,7 @@ public class ManagerServlet extends Http cn.getDisplayName())); } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log("ManagerServlet.reload[" + cn.getDisplayName() + "]", t); + log(sm.getString("managerServlet.error.reload", cn.getDisplayName()), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); } @@ -1170,7 +1170,7 @@ public class ManagerServlet extends Http } } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log("ManagerServlet.resources[" + type + "]", t); + log(sm.getString("managerServlet.error.resources", type), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); return; @@ -1220,7 +1220,7 @@ public class ManagerServlet extends Http } } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log("ManagerServlet.resources[" + type + "]", t); + log(sm.getString("managerServlet.error.resources", type), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); } @@ -1237,24 +1237,12 @@ public class ManagerServlet extends Http if (debug >= 1) log("serverinfo"); try { - StringBuilder props = new StringBuilder(); - props.append("OK - Server info"); - props.append("\nTomcat Version: "); - props.append(ServerInfo.getServerInfo()); - props.append("\nOS Name: "); - props.append(System.getProperty("os.name")); - props.append("\nOS Version: "); - props.append(System.getProperty("os.version")); - props.append("\nOS Architecture: "); - props.append(System.getProperty("os.arch")); - props.append("\nJVM Version: "); - props.append(System.getProperty("java.runtime.version")); - props.append("\nJVM Vendor: "); - props.append(System.getProperty("java.vm.vendor")); - writer.println(props.toString()); + writer.println(sm.getString("managerServlet.serverInfo", ServerInfo.getServerInfo(), + System.getProperty("os.name"), System.getProperty("os.version"), System.getProperty("os.arch"), + System.getProperty("java.runtime.version"), System.getProperty("java.vm.vendor"))); } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - getServletContext().log("ManagerServlet.serverinfo",t); + log(sm.getString("managerServlet.error.serverInfo"), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); } @@ -1362,7 +1350,7 @@ public class ManagerServlet extends Http ">" + idle,"" + expired)); } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log("ManagerServlet.sessions[" + displayPath + "]", t); + log(sm.getString("managerServlet.error.sessions", displayPath), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); } @@ -1386,7 +1374,7 @@ public class ManagerServlet extends Http try { idle = Integer.parseInt(idleParam); } catch (NumberFormatException e) { - log("Could not parse idle parameter to an int: " + idleParam); + log(sm.getString("managerServlet.error.idleParam", idleParam)); } } sessions(writer, cn, idle, smClient); @@ -1427,8 +1415,7 @@ public class ManagerServlet extends Http displayPath)); } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - getServletContext().log(sm.getString("managerServlet.startFailed", - displayPath), t); + log(sm.getString("managerServlet.error.start", displayPath), t); writer.println(smClient.getString("managerServlet.startFailed", displayPath)); writer.println(smClient.getString("managerServlet.exception", @@ -1474,7 +1461,7 @@ public class ManagerServlet extends Http "managerServlet.stopped", displayPath)); } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log("ManagerServlet.stop[" + displayPath + "]", t); + log(sm.getString("managerServlet.error.stop", displayPath), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); } @@ -1556,7 +1543,7 @@ public class ManagerServlet extends Http displayPath)); } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log("ManagerServlet.undeploy[" + displayPath + "]", t); + log(sm.getString("managerServlet.error.undeploy", displayPath), t); writer.println(smClient.getString("managerServlet.exception", t.toString())); } Added: tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings.properties?rev=1848561&view=auto ============================================================================== --- tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings.properties (added) +++ tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings.properties Mon Dec 10 10:57:08 2018 @@ -0,0 +1,16 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + Propchange: tomcat/trunk/java/org/apache/catalina/ssi/LocalStrings.properties ------------------------------------------------------------------------------ svn:eol-style = native --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org