AppSync: Kan appsync-cli.sh niet starten op Linux
Yhteenveto: Probleem is met Java-versie of Java-klasse.
Tämä artikkeli koskee tuotetta
Tämä artikkeli ei koske tuotetta
Tämä artikkeli ei liity tiettyyn tuotteeseen.
Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.
Oireet
Bij het uitvoeren van de AppSync CLI om u zo aan te melden:
De volgende fout wordt geretourneerd:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
De volgende fout wordt geretourneerd:
Fout: Er is een JNI-fout opgetreden, Controleer uw installatie en probeer het opnieuw
Uitzondering in thread 'main' java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
op java.lang.Class.getDeclaredMethods0 (Native Method)
op java.lang.Class.privateGetDeclaredMethods (Class .java:2701)
op java.lang.Class.privateGetMethodReceursive (Class.java:3048)
op java.lang.Class.getMethod0(Class.java:3018)
op java.lang.Class.getMethod(Class.java:178 4)
op sun.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:650)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Veroorzaakt door: 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 j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... Nog 7
Uitzondering in thread 'main' java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
op java.lang.Class.getDeclaredMethods0 (Native Method)
op java.lang.Class.privateGetDeclaredMethods (Class .java:2701)
op java.lang.Class.privateGetMethodReceursive (Class.java:3048)
op java.lang.Class.getMethod0(Class.java:3018)
op java.lang.Class.getMethod(Class.java:178 4)
op sun.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:650)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Veroorzaakt door: 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 j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... Nog 7
Syy
Java 8 bleek te zijn geïnstalleerd op de host, die lager is dan de vereiste versie.
Tarkkuus
Zorg ervoor dat de ondersteunde versie van Java is geïnstalleerd op de Linux-host.
Lisätietoja
Raadpleeg de AppSync gebruikershandleiding om alle vereisten voor de AppSync CLI te bekijken wanneer deze op Linux wordt uitgevoerd.
Voor AppSync 4.2.0.0 is Java 11 vereist per pagina 21 van de AppSync 4.2 gebruikershandleiding waarin staat:
Voor AppSync 4.2.0.0 is Java 11 vereist per pagina 21 van de AppSync 4.2 gebruikershandleiding waarin staat:
Java Runtime Environment (JRE) versie 11 - moet worden geïnstalleerd en beschikbaar zijn in het pad.
Het is ook verstandig om ervoor te zorgen dat de door de klant gedefinieerde AppSync CLI-map op de Linux-host de CLI bevat van de huidige actieve AppSync Server-versie. Het is mogelijk dat de AppSync server een of meer keren is geüpgraded omdat de AppSync CLI oorspronkelijk naar de Linux-host is gekopieerd.
Tuotteet
AppSyncArtikkelin ominaisuudet
Artikkelin numero: 000187282
Artikkelin tyyppi: Solution
Viimeksi muutettu: 10 toukok. 2026
Versio: 6
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.