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

deepak pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 1f0578c0c3 Hide Server Version Information on Error Pages (OFBIZ-13309)
1f0578c0c3 is described below

commit 1f0578c0c3e47c874d681337cdc903ff7a0efde1
Author: Deepak Dixit <[email protected]>
AuthorDate: Tue Oct 28 00:30:40 2025 +0530

    Hide Server Version Information on Error Pages (OFBIZ-13309)
---
 .../org/apache/ofbiz/catalina/container/CatalinaContainer.java     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/framework/catalina/src/main/java/org/apache/ofbiz/catalina/container/CatalinaContainer.java
 
b/framework/catalina/src/main/java/org/apache/ofbiz/catalina/container/CatalinaContainer.java
index f5fa8feefe..5ba0c65130 100644
--- 
a/framework/catalina/src/main/java/org/apache/ofbiz/catalina/container/CatalinaContainer.java
+++ 
b/framework/catalina/src/main/java/org/apache/ofbiz/catalina/container/CatalinaContainer.java
@@ -59,6 +59,7 @@ import 
org.apache.catalina.tribes.transport.ReplicationTransmitter;
 import org.apache.catalina.tribes.transport.nio.NioReceiver;
 import org.apache.catalina.util.ServerInfo;
 import org.apache.catalina.valves.AccessLogValve;
+import org.apache.catalina.valves.ErrorReportValve;
 import org.apache.catalina.webresources.StandardRoot;
 import org.apache.coyote.http2.Http2Protocol;
 import org.apache.ofbiz.base.component.ComponentConfig;
@@ -121,7 +122,11 @@ public class CatalinaContainer implements Container {
             ((StandardHost) host).addValve(new SingleSignOn());
             // CHECKSTYLE_ON: ALMOST_ALL
         }
-
+        ErrorReportValve errorReportValve = new ErrorReportValve();
+        errorReportValve.setShowServerInfo(false);
+        // CHECKSTYLE_OFF: ALMOST_ALL
+        ((StandardHost) host).addValve(errorReportValve);
+        // CHECKSTYLE_ON: ALMOST_ALL
         // clustering, valves and connectors setup
         Configuration.Property clusterProps = prepareTomcatClustering(host, 
engineConfig);
         prepareTomcatEngineValves(engineConfig).forEach(valve -> 
((StandardEngine) engine).addValve(valve));

Reply via email to