AppSync: Det går inte att starta appsync-cli.sh på Linux
Résumé: Problemet gäller Java-version eller Java-klass.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
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
Cause
Java 8 har visat sig vara installerat på värden, vilket är under den version som krävs.
Résolution
Kontrollera att den Java-version som stöds är installerad på Linux-värden.
Informations supplémentaires
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.
Produits
AppSyncPropriétés de l’article
Numéro d’article: 000187282
Type d’article: Solution
Dernière modification: 10 sept. 2025
Version: 5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.