AppSync: Linux'ta appsync-cli.sh başlatılamıyor

Zusammenfassung: Sorun, Java sürümü veya Java sınıfıyla ilgilidir.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

AppSync CLI'yi çalıştırırken şu şekilde oturum açın:
 
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"

Aşağıdaki hata görülür:
 
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Caused by: java.lang.ClassNotFoundException: 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 java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 7 more

Ursache

Java 8'in, ana bilgisayara yüklendiği ve gerekli sürümün altında olduğu bulundu.

Lösung

Desteklenen Java sürümünün Linux Ana Bilgisayarı'na yüklendiğinden emin olun.

Weitere Informationen

Linux üzerinde çalıştırıldığında AppSync CLI için tüm ön koşul öğelerini gözden geçirmek üzere AppSync Kullanıcı Rehberi'ne bakın.

AppSync 4.2.0.0'da AppSync 4.2 Kullanıcı Rehberi'nin 21. sayfası için Java 11 gereklidir ve bu da şunları belirtir:     
 
Java Runtime Environment (JRE) sürüm 11, yüklenmiş ve konumda bulunur durumda olmalıdır.
 
Ayrıca, Linux ana bilgisayarındaki müşteri tanımlı AppSync CLI klasörünün, çalışan mevcut AppSync Sunucusu sürümünden CLI'yi içerdiğinden emin olmak da akıllıca bir yöntemdir. AppSync CLI orijinal olarak Linux ana bilgisayarına kopyalandığından, AppSync Sunucusu bir veya daha fazla kez yükseltilmiş olabilir.
 

Produkte

AppSync
Artikeleigenschaften
Artikelnummer: 000187282
Artikeltyp: Solution
Zuletzt geändert: 10 Mai 2026
Version:  6
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.