AppSync: appsync-cli.sh kann unter Linux nicht gestartet werden

Samenvatting: Das Problem liegt bei der Java-Version oder der Java-Klasse.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Wenn Sie die AppSync-CLI ausführen, melden Sie sich wie folgt an:
 
[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

Oorzaak

Java 8 wurde auf dem Host installiert, was nicht der Mindestanforderung entspricht.

Oplossing

Stellen Sie sicher, dass die unterstützte Version von Java auf dem Linux-Host installiert ist.

Extra informatie

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:     
 
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.
 

Producten

AppSync
Artikeleigenschappen
Artikelnummer: 000187282
Artikeltype: Solution
Laatst aangepast: 10 mei 2026
Versie:  6
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.