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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

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

Products

AppSync
Article Properties
Article Number: 000187282
Article Type: Solution
Last Modified: 10 Sep 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.