AppSync:Linuxでappsync-cli.shを起動できない

Summary: 問題はJavaのバージョンまたはJavaのクラスにあります。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

AppSync CLIを実行して、次のようにログインすると:
 
[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

Cause

必要なバージョンよりも古いJava 8がホストにインストールされていることがわかりました。

Resolution

サポートされているバージョンのJavaをLinuxホストにインストールするようにしてください。

Additional Information

AppSyncユーザー ガイドで、LinuxでAppSync CLIを実行する場合の前提条件項目をすべて確認してください。

AppSync 4.2.0.0については、『AppSync 4.2 User Guide』の21ページにJava 11が必要という記述があります。     
 
Java Runtime Environment (JRE) version 11 - must be installed and available in path.
 
また、Linuxホスト上でお客様が定義したAppSync CLIフォルダーに、現在実行中のAppSync ServerのバージョンのCLIを含めることも推奨されています。AppSync CLIの方が先にLinuxホストにコピーされたため、AppSync Serverが1回以上アップグレードされた可能性があります。
 

Products

AppSync
Article Properties
Article Number: 000187282
Article Type: Solution
Last Modified: 10 Sep 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.