AppSync: Kan ikke starte appsync-cli.sh på Linux
Samenvatting: Problemet gjelder Java-versjon eller 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
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
Oorzaak
Java 8 ble funnet å være installert på verten, som er under den nødvendige versjonen.
Oplossing
Kontroller at den støttede versjonen av Java er installert på Linux-verten.
Extra informatie
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.
Producten
AppSyncArtikeleigenschappen
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.