点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试弄清楚访问Cl...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试弄清楚访问Cl...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试弄清楚访问Cloud Foundry上的SAP Java Connector所需的资源。 根据文档中的此页,需要完成三件事 满意:
我创建了一个简单的maven项目,在此我满足了所有这三个条件。 可以在此处找到该项目的代码。
我的主要方法:
公共静态void main(String [] args) { 尝试{ JCoDestination目的地= JCoDestinationManager.getDestination(" TEST"); System.out.println("目标存在:" + destination.getDestinationName()); } catch(JCoException e){ e.printStackTrace(); } }
我正在使用此依赖关系来访问JCo类(来自本教程):
com.sap.cloud neo-java-web-api [3.71.8,4.0.0) 提供
这是我的清单文件:
- 应用范围: -名称:jco-poc 构建包: -sap_java_buildpack 服务: -jco_poc_connection_service -jco_poc_destination_service
但是,当我推送应用程序时,出现以下错误:
ERR错误:发生了JNI错误,请检查您的安装并重试 错误(/bas/sapjvm/81_REL/src/8/jdk/src/share/bin/java.c 1628) 线程"主"中的ERR异常java.lang.NoClassDefFoundError:com/sap/conn/jco/JCoException java.lang.Class.getDeclaredMethods0(本地方法)处的ERR java.lang.Class.privateGetDeclaredMethods的ERR(Class.java:2724) java.lang.Class.privateGetMethodRecursive的ERR(Class.java:3071) java.lang.Class.getMethod0(Class.java:3041)的ERR java.lang.Class.getMethod(Class.java:1807)的ERR sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:564)的ERR sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:546)的ERR ERR原因:java.lang.ClassNotFoundException:com.sap.conn.jco.JCoException java.net.URLClassLoader.findClass(URLClassLoader.java:444)的ERR java.lang.ClassLoader.loadClass的ERR(ClassLoader.java:480) sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:384)的ERR java.lang.ClassLoader.loadClass上的ERR(ClassLoader.java:413) ERR ...另外7个
如果他们希望使用SAP Java Connector或指出我在示例中做错了什么,您可以详细说明应用程序的要求。
我使用正确的依赖项吗?
非常感谢您的帮助。
MortenToxværd我也有同样的问题。 我一直在将帖子发送到com.sap.cloud.sdk.cloudplatform的GitHub存储库,并与他们讨论了很多天而没有找到有效的解决方案。
最后,他们告诉我问题是真实的,他们
请问您能为我提供适合您的确切代码段吗?
准确地说:您获得了令牌,但是随后如何使用它进行Jco调用
我设法获得了与XUAA服务联系并为其提供凭据的各种令牌,但是后来我没有发现在哪里使用令牌。
谢谢!
一周热门 更多>