This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/11.0.x by this push:
new 113d0ac980 Fix jmxproxy URL for tasks
113d0ac980 is described below
commit 113d0ac98052af49f71bd5f5793493b38fd547a6
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]