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

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

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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

原因

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

解决方案

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

其他信息

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.
 

产品

AppSync
文章属性
文章编号: 000187282
文章类型: Solution
上次修改时间: 10 5月 2026
版本:  6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。