AppSync: appsync-cli.sh ei käynnisty Linuxissa

Samenvatting: Ongelma johtuu Java-versiosta tai Java-luokasta.

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

Kun AppSync-komentoriviliittymä käynnistetään kirjautumista varten seuraavasti:
 
[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

Oorzaak

Isäntään oli asennettu Java 8, joka on vaadittua versiota vanhempi.

Oplossing

Varmista, että Linux-isäntään on asennettu tuettu Java-versio.

Extra informatie

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

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.