AppSync: Impossibile avviare appsync-cli.sh su Linux
Resumo: Il problema riguarda la versione o la classe Java di Java.
Este artigo aplica-se a
Este artigo não se aplica a
Este artigo não está vinculado a nenhum produto específico.
Nem todas as versões do produto estão identificadas neste artigo.
Sintomas
Quando si esegue la CLI di AppSync per effettuare l'accesso in questo modo:
Viene restituito il seguente errore:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
Viene restituito il seguente errore:
Error: Si è verificato un errore JNI, controllare l'installazione e riprovare a eseguire
l'eccezione nel thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
all'indirizzo java.lang.Class.getDeclared Nortons0(Native Method)
all'indirizzo java.lang.Class.privateGetDeclaredThreads(Class.java:: 2701)
su java.lang.Class.privateGet NortonRecursive(Class.java:3048)
su java.lang.Class.get Norton0(Class.java:3018)
all'indirizzo java.lang.Class.get Norton(Class.java:1784)
in sun.launcher.LauncherHelper.validateClass(LauncherHelper.java:650)
in sun.launcher.LauncherHelper.checkAndLoadLv(LauncherHelper.java:632)
Causato da: java.lang.ClassNotException: 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 j ava.lang.ClassLoader.loadClass(ClassLoader.java:351)
... Altri 7
l'eccezione nel thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
all'indirizzo java.lang.Class.getDeclared Nortons0(Native Method)
all'indirizzo java.lang.Class.privateGetDeclaredThreads(Class.java:: 2701)
su java.lang.Class.privateGet NortonRecursive(Class.java:3048)
su java.lang.Class.get Norton0(Class.java:3018)
all'indirizzo java.lang.Class.get Norton(Class.java:1784)
in sun.launcher.LauncherHelper.validateClass(LauncherHelper.java:650)
in sun.launcher.LauncherHelper.checkAndLoadLv(LauncherHelper.java:632)
Causato da: java.lang.ClassNotException: 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 j ava.lang.ClassLoader.loadClass(ClassLoader.java:351)
... Altri 7
Causa
È stato rilevato che Java 8 è stato installato sull'host, che è inferiore alla versione richiesta.
Resolução
Accertarsi che la versione supportata di Java sia installata sull'host Linux.
Mais informações
Consultare la Guida dell'utente di AppSync per esaminare tutti gli elementi prerequisiti per la CLI di AppSync quando viene eseguita su Linux.
Per AppSync 4.2.0.0, Java 11 è richiesto per pagina 21 della guida utente di AppSync 4.2 che indica:
Per AppSync 4.2.0.0, Java 11 è richiesto per pagina 21 della guida utente di AppSync 4.2 che indica:
Java Runtime Environment (JRE) versione 11- deve essere installato e disponibile nel percorso.
È inoltre prudente assicurarsi che la cartella CLI AppSync definita dal cliente sull'host Linux contenga la CLI della versione corrente di AppSync Server in esecuzione. È possibile che il server AppSync sia stato aggiornato una o più volte da quando la CLI AppSync è stata originariamente copiata sull'host Linux.
Produtos
AppSyncPropriedades do artigo
Número do artigo: 000187282
Tipo de artigo: Solution
Último modificado: 10 mai. 2026
Versão: 6
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.