以下のコマンドで hello world プロジェクトを作成すると、実行中に問題が発生します。
mvn archetype:generate -DarchetypeGroupId=com.sap.cloud.s4hana.archetypes -DarchetypeArtifactId=scp-cf-spring -DarchetypeVersion=LATEST
プロジェクトは正常に作成されますが、アプリケーションを実行すると、Bean の作成中にエラーが発生します。エラーは次のようになります。
org.springframework.beans.factory.BeanCreationException: 'com.sap.cloud.sdk.cloudplatform.cache.CacheMonitor' という名前の Bean の作成中にエラーが発生しました: タイプ [com.sap. cloud.sdk.cloudplatform.cache.CacheMonitor] Bean プロパティ 'listener' の設定中。ネストされた例外は org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.sap.cloud.sdk.cloudplatform.cache.CacheMonitor] for bean name '(inner bean)#630d4350' defined in URL [jar:file] です:/Users/setup/.m2/repository/com/sap/cloud/s4hana/cloudplatform/caching/2.4.2-SNAPSHOT/caching-2.4.2-SNAPSHOT.jar!/com/sap/cloud/sdk/cloudplatform/ cache/CacheMonitor.class]: クラスファイルまたは依存クラスに問題があります。ネストされた例外は java.lang.NoClassDefFoundError: com/sap/cloud/sdk/cloudplatform/monitoring/JmxMonitor . . .
原因: org.springframework.beans.factory.CannotLoadBeanClassException: URL [jar:file] で定義された名前 '(inner bean)#630d4350' の Bean のクラス [com.sap.cloud.sdk.cloudplatform.cache.CacheMonitor] のロード中にエラーが発生しました:/Users/setup/.m2/repository/com/sap/cloud/s4hana/cloudplatform/caching/2.4.2-SNAPSHOT/caching-2.4.2-SNAPSHOT.jar!/com/sap/cloud/sdk/cloudplatform/ cache/CacheMonitor.class]: クラスファイルまたは依存クラスに問題があります。ネストされた例外は java.lang.NoClassDefFoundError: com/sap/cloud/sdk/cloudplatform/monitoring/JmxMonitor です。. .
原因: java.lang.ClassNotFoundException: com.sap.cloud.sdk.cloudplatform.monitoring.JmxMonitor
詳細を提供する必要がある場合はお知らせください。