Fix MfApi Java discovery via SonicHome JRE and ship prebuilt tool.

MfApi restart/list no longer requires system JAVA_HOME or javac when Sonic ships a JRE and Tools/SonicMfContainerTool.jar is present.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-24 09:00:45 +02:00
co-authored by Cursor
parent 11941a45f5
commit ea6e760434
7 changed files with 400 additions and 40 deletions
@@ -14,10 +14,13 @@
"Username": "Administrator",
"Password": "Administrator",
// Standard: Sonic MF Management API (IAgentProxy.restart) kein WinRM.
// Benötigt Java/JDK + Client-JARs unter SonicHome\\lib (oder MfClientLibPath).
// Benötigt JRE + Client-JARs unter SonicHome\\lib (oder MfClientLibPath).
// Java: oft unter SonicHome\\jre sonst JavaHome/JavaPath setzen (kein systemweites JAVA_HOME nötig).
// Optional-Fallback: "WinRm" / "LocalCmd" (stopcontainer/startcontainer).
"ManagementMode": "MfApi",
"SonicHome": "C:\\Sonic\\MQ10.0",
"JavaHome": "",
"JavaPath": "",
"MfClientLibPath": "",
"KnownContainers": [
"DE-Test"