我正在使用Java1.8、Spring和SDK开发SAP扩展应用程序。我正在SAP (SAP平台)中部署此应用程序。我的S4HANA实例是试用版,它运行在CAL中。
在执行以下步骤之后,我的Spring应用程序可以从本地与S4HANA实例进行对话。
我向SAP部署了相同的应用程序,并配置了来自子域->空间->实例->目的地的目标
在这里,我只能提供IP地址,因为域名是不被认可的,并且提供了我在本地使用的证书。但是它不起作用,应用程序失败了,下面是错误。
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT Caused by: java.security.KeyStoreException: CERTIFICATE not found
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT at java.security.KeyStore.getInstance(KeyStore.java:851) ~[na:1.8.0_281]
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT at com.sap.cloud.sdk.cloudplatform.connectivity.ScpCfDestination.getKeyStore(ScpCfDestination.java:257) ~[connectivity-scp-cf-2.1.2.jar:na]
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT ... 63 common frames omitted
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT Caused by: java.security.NoSuchAlgorithmException: CERTIFICATE KeyStore not available
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT at sun.security.jca.GetInstance.getInstance(GetInstance.java:159) ~[na:1.8.0_281]
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT at java.security.Security.getImpl(Security.java:697) ~[na:1.8.0_281]
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT at java.security.KeyStore.getInstance(KeyStore.java:848) ~[na:1.8.0_281]
2021-04-05T22:04:24.42+0530 [APP/PROC/WEB/0] OUT ... 64 common frames omitted看上去是通过提供证书发出的。请通过提供投入来帮助我解决这个问题。
发布于 2021-04-12 13:24:46
堆栈跟踪显示您使用的是过时的SDK版本。它包含jar文件名connectivity-scp-cf-2.1.2.jar,指示您使用的是2.1.2版本。
我们建议使用SAP版本3,这是与版本2相比的一大进步。请查看发布说明以获得进一步的参考。
https://stackoverflow.com/questions/66958435
复制相似问题