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

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

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

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

Causa

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

Resolución

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

Información adicional

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.
 

Productos

AppSync
Propiedades del artículo
Número del artículo: 000187282
Tipo de artículo: Solution
Última modificación: 10 may 2026
Versión:  6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.