点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我目前正在使用BOE SDK进行Java开发。 我最初的目标是拥有一个可以登录CMS,执行某些操作然后注销/终止的小应用程序。 不幸的是,第一步-登录-已经抛出了这样的错误:
java -jar MyApp.jar <用户> <密码>线程" Thread-0"中的异常 线程"主"中的异常java.lang.ExceptionInInitializerError 在java.lang.Class.forName0(本地方法) 在java.lang.Class.forName(未知来源) 在com.rsa.cryptoj.o.co.F(未知来源) 在com.rsa.cryptoj.o.co.d(未知来源) 在com.rsa.cryptoj.o.co.J(来源不明) 在com.rsa.cryptoj.o.co。 (未知来源) 在com.rsa.jsafe.CryptoJ.isFIPS140Compliant(未知来源) 在com.businessobjects.bcm.internal.BcmRsaLib.initialize(BcmRsaLib.java:214) 在com.businessobjects.bcm.internal.BcmRsaLib。 (BcmRsaLib.java:289) 在com.businessobjects.bcm.BCM。 (BCM.java:1158) 在com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run(BCMInitializer.java:29) 在java.lang.Thread.run(未知来源) 引起原因:com.rsa.crypto.CryptoException:java.lang.SecurityException:java.lang.SecurityException:FIPS140自完整性检查失败。 在com.rsa.crypto.jcm.ModuleLoader。 (未知来源) ...另外12个 原因:java.lang.SecurityException:java.lang.SecurityException:FIPS140自完整性检查失败。 在com.rsa.jcm.f.hx.a(未知来源) 在com.rsa.jcm.f.jq.c(未知来源) 在com.rsa.crypto.jcm.ModuleLoader.b(未知来源) ...另外13个 原因:java.lang.SecurityException:FIPS140自完整性检查失败。 在com.rsa.jcm.f.f.a(来源不明) 在com.rsa.jcm.f.hx.f(未知来源) ...另外16个 java.lang.NoClassDefFoundError:无法初始化类com.businessobjects.bcm.BCM 在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。建立ConfidentialChannel(ConfidentialChannelService.java:189) 在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:149) 在com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java:63) 在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:845) 在com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:805) 在com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:210) 在com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166) 在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:454) 在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice(SessionMgr.java:517) 在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1) 在myApp.MyApp.main(MyApp.java:23)
有问题的代码行是这样的:
IEnterpriseSession es = sm.logon(args [0],args [1],args [2]," secEnterprise");
当然那里没有太多可能出错的地方,但是目前我对上述错误的潜在原因不知所措。 值得一提的是,SDK中的所有.jar文件(即《 Business Intelligence平台Java SDK开发人员指南》第4.2.3节中列出的所有.jar文件)都已添加到类路径中,我什至可以看到所有类 错误消息中出现的内容已打包在应用程序的.jar中,所以...有什么想法可能是导致此问题的根本原因吗?
错误消息" FIPS140自完整性检查失败。" 使我相信它可能与某些版本不匹配或类似问题有关,但这只是一个猜测。 任何指针将不胜感激。
FWIW,我正在使用BI 4.2 SP04中的SDK文件。
非常感谢!
罗兰
大家好,
我们对此有任何解决方案吗,我也面临着同样的问题。
此致
Satya。
什么是BOE版本?
试过了吗? https://answers.sap.com/answers/252314/view.html
一周热门 更多>