AppSync: Kan ikke starte appsync-cli.sh på Linux
Сводка: Problemet gjelder Java-versjon eller Java-klasse.
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
Når du kjører AppSync CLI for å logge på på samme måte:
Følgende feil returneres:
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"
Følgende feil returneres:
Error: Det har oppstått en JNI-feil. kontroller installasjonen, og prøv igjen
Unntak i tråden "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
på java.lang.Class.getDeclaredMethods0 (opprinnelig metode)
på java.lang.Class.privateGetDeclaredMethods (class.java:2701)
på java.lang.Class.privateGetMethodRecursive (class.java:3048)
på java.lang.class.getMethod0 (class.java:3018)
på java.lang.class.getMethod (klasse.java:1784)
ved solen.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:650)
på sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:632)
Forårsaket av: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
på java.net.URLClassLoader.findClass (URLClassLoader.java:382)
på java.lang.ClassLoader.loadClass (ClassLoader.java:418)
på sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:352)
på j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... 7 til
Unntak i tråden "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
på java.lang.Class.getDeclaredMethods0 (opprinnelig metode)
på java.lang.Class.privateGetDeclaredMethods (class.java:2701)
på java.lang.Class.privateGetMethodRecursive (class.java:3048)
på java.lang.class.getMethod0 (class.java:3018)
på java.lang.class.getMethod (klasse.java:1784)
ved solen.launcher.LauncherHelper.validateMainClass (LauncherHelper.java:650)
på sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:632)
Forårsaket av: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
på java.net.URLClassLoader.findClass (URLClassLoader.java:382)
på java.lang.ClassLoader.loadClass (ClassLoader.java:418)
på sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:352)
på j ava.lang.ClassLoader.loadClass (ClassLoader.java:351)
... 7 til
Причина
Java 8 ble funnet å være installert på verten, som er under den nødvendige versjonen.
Разрешение
Kontroller at den støttede versjonen av Java er installert på Linux-verten.
Дополнительная информация
Se AppSync-brukerveiledningen for å gjennomgå alle nødvendige elementer for AppSync CLI når de kjøres på Linux.
For AppSync 4.2.0.0 kreves Java 11 per side 21 i brukerveiledningen for AppSync 4.2:
For AppSync 4.2.0.0 kreves Java 11 per side 21 i brukerveiledningen for AppSync 4.2:
Java Runtime Environment (JRE) versjon 11 – må installeres og være tilgjengelig i banen.
Det er også forsvarlig å sikre at den kundedefinerte AppSync CLI-mappen på Linux-verten inneholder CLI fra den gjeldende appsync-serverversjonen. Det er mulig at AppSync-serveren ble oppgradert én eller flere ganger siden AppSync CLI opprinnelig ble kopiert til Linux-verten.
Продукты
AppSyncСвойства статьи
Номер статьи: 000187282
Тип статьи: Solution
Последнее изменение: 10 May 2026
Версия: 6
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.