AppSync: Kan ikke starte appsync-cli.sh på Linux
Zusammenfassung: Problemet gjelder Java-versjon eller Java-klasse.
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
Når du kjører AppSync CLI for å logge på på samme måte:
Følgende feil returneres:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
Følgende feil returneres:
Error: Det har oppstått en JNI-feil. kontroller installasjonen, og prøv igjen
Unntak i tråden "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
på java.lang.Class.getDeclaredMethods0 (opprinnelig metode)
på java.lang.Class.privateGetDeclaredMethods (class.java:2701)
på java.lang.Class.privateGetMethodRecursive (class.java:3048)
på java.lang.class.getMethod0 (class.java:3018)
på java.lang.class.getMethod (klasse.java:1784)
ved solen.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:650)
på sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:632)
Forårsaket av: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
på java.net.URLClassLoader.findClass (URLClassLoader.java:382)
på java.lang.ClassLoader.loadClass (ClassLoader.java:418)
på sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:352)
på j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... 7 til
Unntak i tråden "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
på java.lang.Class.getDeclaredMethods0 (opprinnelig metode)
på java.lang.Class.privateGetDeclaredMethods (class.java:2701)
på java.lang.Class.privateGetMethodRecursive (class.java:3048)
på java.lang.class.getMethod0 (class.java:3018)
på java.lang.class.getMethod (klasse.java:1784)
ved solen.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:650)
på sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:632)
Forårsaket av: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
på java.net.URLClassLoader.findClass (URLClassLoader.java:382)
på java.lang.ClassLoader.loadClass (ClassLoader.java:418)
på sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:352)
på j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... 7 til
Ursache
Java 8 ble funnet å være installert på verten, som er under den nødvendige versjonen.
Lösung
Kontroller at den støttede versjonen av Java er installert på Linux-verten.
Weitere Informationen
Se AppSync-brukerveiledningen for å gjennomgå alle nødvendige elementer for AppSync CLI når de kjøres på Linux.
For AppSync 4.2.0.0 kreves Java 11 per side 21 i brukerveiledningen for AppSync 4.2:
For AppSync 4.2.0.0 kreves Java 11 per side 21 i brukerveiledningen for AppSync 4.2:
Java Runtime Environment (JRE) versjon 11 – må installeres og være tilgjengelig i banen.
Det er også forsvarlig å sikre at den kundedefinerte AppSync CLI-mappen på Linux-verten inneholder CLI fra den gjeldende appsync-serverversjonen. Det er mulig at AppSync-serveren ble oppgradert én eller flere ganger siden AppSync CLI opprinnelig ble kopiert til Linux-verten.
Produkte
AppSyncArtikeleigenschaften
Artikelnummer: 000187282
Artikeltyp: Solution
Zuletzt geändert: 10 Mai 2026
Version: 6
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.