AppSync. Не удается запустить appsync-cli.sh в Linux

Resumo: Проблема связана с версией Java или классом Java.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

При запуске интерфейса командной строки AppSync для входа в систему:
 
[root@hostname appsync]# ./appsync-cli.sh -login server="FQDN-of-AppSync-Server" port=8445 user=admin password="N@tRealPass1"

Возвращается следующая ошибка:
 
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 на хосте, версия которой ниже требуемой.

Resolução

Убедитесь, что на хосте Linux установлена поддерживаемая версия Java.

Mais informações

Ознакомьтесь с руководством пользователя AppSync, чтобы просмотреть все необходимые элементы интерфейса командной строки AppSync при запуске в Linux.

Для AppSync 4.2.0.0 требуется Java 11 согласно стр. 21 Руководства пользователя AppSync 4.2, где говорится:     
 
Java Runtime Environment (JRE) версии 11 — должна быть установлена и доступна по пути.
 
Кроме того, рекомендуется убедиться, что в определяемой заказчиком папке AppSync CLI на хосте Linux содержится интерфейс командной строки из текущей версии AppSync Server. Возможно, AppSync Server был модернизирован один или несколько раз, поскольку интерфейс командной строки AppSync был изначально скопирован на хост Linux.
 

Produtos

AppSync
Propriedades do artigo
Número do artigo: 000187282
Tipo de artigo: Solution
Último modificado: 10 mai. 2026
Versão:  6
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.