AppSync: Impossibile avviare appsync-cli.sh su Linux

摘要: Il problema riguarda la versione o la classe Java di Java.

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Quando si esegue la CLI di AppSync per effettuare l'accesso in questo modo:
 
[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

原因

È stato rilevato che Java 8 è stato installato sull'host, che è inferiore alla versione richiesta.

解析度

Accertarsi che la versione supportata di Java sia installata sull'host Linux.

其他資訊

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

產品

AppSync
文章屬性
文章編號: 000187282
文章類型: Solution
上次修改時間: 10 9月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。