AppSync: appsync-cli.sh ei käynnisty Linuxissa
Summary: Ongelma johtuu Java-versiosta tai Java-luokasta.
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
Kun AppSync-komentoriviliittymä käynnistetään kirjautumista varten seuraavasti:
Järjestelmä palauttaa seuraavan virheen:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
Järjestelmä palauttaa seuraavan virheen:
Error: A JNI error has occurred, please check your installation and try again
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 more
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 more
Cause
Isäntään oli asennettu Java 8, joka on vaadittua versiota vanhempi.
Resolution
Varmista, että Linux-isäntään on asennettu tuettu Java-versio.
Additional Information
AppSync-käyttöoppaassa on lisätietoja AppSync-komentoriviliittymän edellytyksistä Linuxissa.
AppSync 4.2.0.0 edellyttää Java 11 -versiota, kuten AppSync 4.2 -käyttöoppaan sivulla 21 todetaan:
AppSync 4.2.0.0 edellyttää Java 11 -versiota, kuten AppSync 4.2 -käyttöoppaan sivulla 21 todetaan:
Java Runtime Environment (JRE) version 11 - must be installed and available in path.
On myös järkevää varmistaa, että AppSync-komentoriviliittymän kansio, jonka asiakas on määrittänyt Linux-isäntään, sisältää nykyisen AppSync-palvelinversion komentoriviliittymän. AppSync-palvelin on ehkä päivitetty sen jälkeen, kun AppSync-komentoriviliittymä alun perin kopioitiin Linux-isäntään.
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ță.