AppSync: Kan ikke starte appsync-cli.sh på Linux
Summary: Problemet er med Java-versionen eller Java-klassen.
Αυτό το άρθρο ισχύει για
Αυτό το άρθρο δεν ισχύει για
Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν.
Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.
Symptoms
Når du kører AppSync CLI for at logge på sådan:
Følgende fejl returneres:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
Følgende fejl returneres:
Fejl: Der er opstået en JNI-fejl, kontroller installationen, og prøv igen
Undtagelse i tråd "main" java.lang.NoClassDefErrorError: org/apache/commons/cli/ParseException
på java.lang.class.getDeclaredMet systems0(Native Method)
på java.lang.class.privateGetDeclaredMetmeters(Class.java:2701)
på java.lang.class.privateGetMetometerRecursive(Class.java:3048)
på java.lang.class.getMetometer0(Class.java:3018)
på java.lang.Class.getMetmeter(Class.java:1784)
på sun.launcher.Launcher Watter.validateMainClass(Launcher Watter.java:650)
på sun.launcher.LauncherGrænseflade.checkAndLoadMain(Launcher Watter.java:632)
Forårsaget af: java.lang.ClassNotGrænsefladeException: 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 mere
Undtagelse i tråd "main" java.lang.NoClassDefErrorError: org/apache/commons/cli/ParseException
på java.lang.class.getDeclaredMet systems0(Native Method)
på java.lang.class.privateGetDeclaredMetmeters(Class.java:2701)
på java.lang.class.privateGetMetometerRecursive(Class.java:3048)
på java.lang.class.getMetometer0(Class.java:3018)
på java.lang.Class.getMetmeter(Class.java:1784)
på sun.launcher.Launcher Watter.validateMainClass(Launcher Watter.java:650)
på sun.launcher.LauncherGrænseflade.checkAndLoadMain(Launcher Watter.java:632)
Forårsaget af: java.lang.ClassNotGrænsefladeException: 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 mere
Cause
Java 8 blev fundet installeret på værten, hvilket er under den påkrævede version.
Resolution
Sørg for, at den understøttede version af Java er installeret på Linux-værten.
Additional Information
I brugervejledningen til AppSync kan du gennemse alle elementer, der er nødvendige for AppSync CLI, når den kører på Linux.
For AppSync 4.2.0.0 kræves Java 11 pr. side 21 i brugervejledningen til AppSync 4.2, som angiver:
For AppSync 4.2.0.0 kræves Java 11 pr. side 21 i brugervejledningen til AppSync 4.2, som angiver:
Java Runtime Environment (JRE) version 11 - skal være installeret og tilgængelig på stien.
Det er også klogt at sikre, at den kundedefinerede AppSync CLI-mappe på Linux-værten indeholder CLI'en fra den aktuelt kørende Version af AppSync Server. Det er muligt, at AppSync-serveren er blevet opgraderet en eller flere gange, siden AppSync CLI oprindeligt blev kopieret til Linux-værten.
Προϊόντα
AppSyncΙδιότητες άρθρου
Article Number: 000187282
Article Type: Solution
Τελευταία τροποποίηση: 10 Μαΐ 2026
Version: 6
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.