点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
将BIP升级到4.2 SP5之后,我们的SDK脚本不再运行。
首先,我更新了旧的jar并添加了新的jar。
现在我遇到了此错误 :
线程" Thread-0"中的异常java.lang.ExceptionInInitializerError
com.businessobjects.bcm.BCM。
在com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run( BCMInitializer.java:29 )
在java.lang.Thread.run(未知来源)
由以下原因引起: java.lang.SecurityException :在FIPS140模式下不允许使用算法:FIPS186Random
com.rsa.cryptoj.o.cc.j(未知来源)
com.rsa.cryptoj.o.ci.j(未知来源)
com.rsa.cryptoj.o.cj.newSecureRandom(未知来源)
com.rsa.jsafe.JSAFE_SecureRandom.a(未知来源)
com.rsa.jsafe.JSAFE_SecureRandom.getInstance(未知来源)
在com.businessobjects.bcm.internal.BcmRsaLib.createPRNG( BcmRsaLib.java:140 )
在com.businessobjects.bcm.internal.BcmRsaLib.initialize( BcmRsaLib.java:277 )
在com.businessobjects.bcm.internal.BcmRsaLib。
...还有3个
线程" main"中的异常java.lang.NoClassDefFoundError:无法初始化com.businessobjects.bcm.BCM类
在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService。建立ConfidentialChannel( ConfidentialChannelService.java:175 )
在com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel( ConfidentialChannelService.java:145 )
在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:512 )
在com.crystaldecisions.sdk.framework.internal.SessionMgr.logon( SessionMgr.java:1 )
com.wuerth.sap.bi.CGMain.main上的( CGMain.java:761 )
我现在该怎么办? 是否必须使用此KBA中所述的带有参数-disableFIPS的PKCS12工具创建新证书?
2519468-每个SAP note 2437674设置STS失败,并由于BW中的证书错误
预先感谢
Christoph
嗨克里斯托夫,
您以前的BI版本是否低于BI 4.2 SP4? 从错误消息中看来,您尚未从应用程序更新jar文件。 您需要更新这些。 SP4 +中有SAP所做的安全更改。 另外,如果您要使用Web应用程序服务器而不是tomcat,则需要将类顺序设置为"上一个"。
-Kedar
以前的BIP版本是4.1 SP9。 我已经更新了jar。
我已将其从BO服务器的lib文件夹复制到我的eclipse项目。
检查所有必需的jar是否在类路径中。
cryptojFIPS.jar
我用bo服务器(java/lib/external)的新版本覆盖了旧版本,并添加了不在eclipse项目路径中的新版本。 我还没有删除任何jar文件。
嗨克里斯托夫,
当您说您更新了jar文件时,是否意味着您已经覆盖了这些文件? 您需要删除所有旧的BO jar文件,而只保留新的文件。
您将在BI Platform JAVA SDK指南中获得所需的jar文件列表。
-Kedar
我现在已经完成了此操作,并且仍然存在错误。
一周热门 更多>