AppSync: Det går inte att starta appsync-cli.sh på Linux
Riepilogo: Problemet gäller Java-version eller Java-klass.
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Sintomi
När du kör AppSync-CLI för att logga in på följande sätt:
Följande fel returneras:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
Följande fel returneras:
Fel: Ett JNI-fel har uppstått. kontrollera installationen och försök igen
Undantag i tråden "main" java.lang.NoClassDefClassError: org/apache/rss/cli/ParseException
på java.lang.Class.getDeclaredMethods0 (Native Method)
på java.lang.Class.privateGetDeclaredMethods (Class.java:2701)
på java.lang.Class.privateGetMethodRecursive (Klass.java:3048)
på java.lang.Class.getMethod0(Class.java:3018)
på java.lang.Class.getMethod(Class.java:1784)
på sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
på sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Orsakad av: java.lang.ClassNotDiagnosException: org.apache.adapter.cli.ParseException
på java.net.URLClassLoader.findClass(URLClassLoader.java:382)
på java.lang.ClassLoader.loadClass(ClassLoader.java:418)
vid sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:352)
på j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... 7 till
Undantag i tråden "main" java.lang.NoClassDefClassError: org/apache/rss/cli/ParseException
på java.lang.Class.getDeclaredMethods0 (Native Method)
på java.lang.Class.privateGetDeclaredMethods (Class.java:2701)
på java.lang.Class.privateGetMethodRecursive (Klass.java:3048)
på java.lang.Class.getMethod0(Class.java:3018)
på java.lang.Class.getMethod(Class.java:1784)
på sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
på sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Orsakad av: java.lang.ClassNotDiagnosException: org.apache.adapter.cli.ParseException
på java.net.URLClassLoader.findClass(URLClassLoader.java:382)
på java.lang.ClassLoader.loadClass(ClassLoader.java:418)
vid sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:352)
på j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... 7 till
Causa
Java 8 har visat sig vara installerat på värden, vilket är under den version som krävs.
Risoluzione
Kontrollera att den Java-version som stöds är installerad på Linux-värden.
Informazioni aggiuntive
Se användarhandboken för AppSync för att granska alla nödvändiga objekt för AppSync-CLI när den körs i Linux.
För AppSync 4.2.0.0 krävs Java 11 per sida 21 i användarhandboken för AppSync 4.2 där det står:
För AppSync 4.2.0.0 krävs Java 11 per sida 21 i användarhandboken för AppSync 4.2 där det står:
JRE (Java Runtime Environment) version 11 måste installeras och vara tillgängliga i sökvägen.
Det är också klokt att säkerställa att den kunddefinierade CLI-mappen för AppSync på Linux-värden innehåller CLI från den aktuella versionen som kör AppSync Server. Det är möjligt att AppSync-servern har uppgraderats en eller flera gånger sedan AppSync-CLI ursprungligen kopierades över till Linux-värden.
Prodotti
AppSyncProprietà dell'articolo
Numero articolo: 000187282
Tipo di articolo: Solution
Ultima modifica: 10 set 2025
Versione: 5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.