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

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


The following commit(s) were added to refs/heads/main by this push:
     new c84b153b95 Fix jmxproxy URL for tasks
c84b153b95 is described below

commit c84b153b95820b03b62fd452f50cae6cfc69bf90
Author: remm <[email protected]>
AuthorDate: Wed Sep 2 20:03:28 2026 +0200

    Fix jmxproxy URL for tasks
    
    Found by code review.
---
 java/org/apache/catalina/ant/JMXGetTask.java   | 2 +-
 java/org/apache/catalina/ant/JMXQueryTask.java | 2 +-
 java/org/apache/catalina/ant/JMXSetTask.java   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/java/org/apache/catalina/ant/JMXGetTask.java 
b/java/org/apache/catalina/ant/JMXGetTask.java
index 45f28d5ba1..33433d1dd9 100644
--- a/java/org/apache/catalina/ant/JMXGetTask.java
+++ b/java/org/apache/catalina/ant/JMXGetTask.java
@@ -98,7 +98,7 @@ public class JMXGetTask extends AbstractCatalinaTask {
         }
         log("Getting attribute " + attribute + " in bean " + bean);
         try {
-            execute("/jmxproxy/?get=" + URLEncoder.encode(bean, getCharset()) 
+ "&att=" +
+            execute("/../jmxproxy/?get=" + URLEncoder.encode(bean, 
getCharset()) + "&att=" +
                     URLEncoder.encode(attribute, getCharset()));
         } catch (UnsupportedEncodingException e) {
             throw new BuildException("Invalid 'charset' attribute: " + 
getCharset());
diff --git a/java/org/apache/catalina/ant/JMXQueryTask.java 
b/java/org/apache/catalina/ant/JMXQueryTask.java
index a413d98338..96730b0300 100644
--- a/java/org/apache/catalina/ant/JMXQueryTask.java
+++ b/java/org/apache/catalina/ant/JMXQueryTask.java
@@ -92,6 +92,6 @@ public class JMXQueryTask extends AbstractCatalinaTask {
             }
         }
         log("Query string is " + queryString);
-        execute("/jmxproxy/" + queryString);
+        execute("/../jmxproxy/" + queryString);
     }
 }
diff --git a/java/org/apache/catalina/ant/JMXSetTask.java 
b/java/org/apache/catalina/ant/JMXSetTask.java
index 13de5e88c6..c5851bf001 100644
--- a/java/org/apache/catalina/ant/JMXSetTask.java
+++ b/java/org/apache/catalina/ant/JMXSetTask.java
@@ -121,7 +121,7 @@ public class JMXSetTask extends AbstractCatalinaTask {
         }
         log("Setting attribute " + attribute + " in bean " + bean + " to " + 
value);
         try {
-            execute("/jmxproxy/?set=" + URLEncoder.encode(bean, getCharset()) 
+ "&att=" +
+            execute("/../jmxproxy/?set=" + URLEncoder.encode(bean, 
getCharset()) + "&att=" +
                     URLEncoder.encode(attribute, getCharset()) + "&val=" + 
URLEncoder.encode(value, getCharset()));
         } catch (UnsupportedEncodingException e) {
             throw new BuildException("Invalid 'charset' attribute: " + 
getCharset());


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

Reply via email to