AppSync: appsync-cli.sh kann unter Linux nicht gestartet werden
Summary: Das Problem liegt bei der Java-Version oder der Java-Klasse.
Acest articol se aplică pentru
Acest articol nu se aplică pentru
Acest articol nu este legat de un produs specific.
Acest articol nu acoperă toate versiunile de produs existente.
Symptoms
Wenn Sie die AppSync-CLI ausführen, melden Sie sich wie folgt an:
Der folgende Fehler wird zurückgegeben:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
Der folgende Fehler wird zurückgegeben:
Fehler: Ein JNI-Fehler ist aufgetreten. Bitte überprüfen Sie Ihre Installation und versuchen Sie es erneut mit
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 7 weitere
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 7 weitere
Cause
Java 8 wurde auf dem Host installiert, was nicht der Mindestanforderung entspricht.
Resolution
Stellen Sie sicher, dass die unterstützte Version von Java auf dem Linux-Host installiert ist.
Additional Information
Lesen Sie das AppSync-Benutzerhandbuch, um alle erforderlichen Elemente für die AppSync-CLI zu überprüfen, wenn sie unter Linux ausgeführt werden.
Für AppSync 4.2.0.0 ist Java 11 gemäß Seite 21 des AppSync 4.2-Benutzerhandbuchs erforderlich, das Folgendes enthält:
Für AppSync 4.2.0.0 ist Java 11 gemäß Seite 21 des AppSync 4.2-Benutzerhandbuchs erforderlich, das Folgendes enthält:
Java Runtime Environment (JRE) Version 11 – muss installiert und im Pfad verfügbar sein.
Es ist auch ratsam, sicherzustellen, dass der vom Kunden definierte AppSync-CLI-Ordner auf dem Linux-Host die CLI der aktuell ausgeführten AppSync-Serverversion enthält. Es ist möglich, dass ein oder mehrere Upgrades für den AppSync-Server durchgeführt wurden, da die AppSync-CLI ursprünglich auf den Linux-Host kopiert wurde.
Produse
AppSyncProprietăți articol
Article Number: 000187282
Article Type: Solution
Ultima modificare: 10 May 2026
Version: 6
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.