尝试使用Java代码连接BI Launch Pad时主线程中的CORBA用户异常

2020-08-21 06:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

尝试使用Java代码访问BI LaunchPad时出现错误。 请参见下面的错误堆栈:-
正在连接...

线程" main"中的异常java.lang.NoClassDefFoundError:com/crystaldecisions/thirdparty/org/omg/CORBA/UserException,位于java.lang.ClassLoader.defineClass1(本机方法),位于java.lang.ClassLoader.defineClass(未知) 来源)java.security.SecureClassLoader.defineClass(来源不明)(java.net.URLClassLoader.access $ 100处的未知来源)java.net.URLClassLoader $ 1.run(不明来源) Source)at java.net.URLClassLoader $ 1.run(未知源)at java.security.AccessController.doPrivileged(本机方法)java.net.URLClassLoader.findClass(未知源)java.lang.ClassLoader.loadClass(未知源) ),位于com.crystaldecisions.sdk.occa.security.internal.SecurityFactory.makeLogonService(SecurityFactory.java:111)的java.lang.ClassLoader.loadClass(未知源)的sun.misc.Launcher $ AppClassLoader.loadClass(未知源)上 在com.crystaldeci上的com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:165) sions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:457)位于com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice(SessionMgr.java:521)位于com.crystaldecisions.sdk.framework。 getWebiObjects.webiReportObjects.main(webiReportObjects.java:23)处的internal.SessionMgr.logon(SessionMgr.java:1)原因:java.lang.ClassNotFoundException:com.crystaldecisions.thirdparty.org.omg.CORBA.UserException。 net.URLClassLoader.findClass(未知源)在java.lang.ClassLoader.loadClass(未知源)在sun.misc.Launcher $ AppClassLoader.loadClass(未知源)在java.lang.ClassLoader.loadClass(未知源)... 另外18个

我已将以下文件包含在类路径中:-

rebean.common.jar rebean.wi.adapter.jar rebean.wi.jar rebean.wi.model.jar rebean.wi.server.commands.jar rebean.wi.server.jar rebean.wi.server.requests .jar com.businessobjects.boesdk/lib/aspectjrt-1.6.2.jar com.businessobjects.boesdk/lib/ceaspect.jar com.businessobjects.boesdk/lib/cecore.jar com.businessobjects.boesdk/lib/celib.jar com.businessobjects.boesdk/lib/ceplugins_core.jar com.businessobjects.boesdk/lib/certjFIPS.jar com.businessobjects.boesdk/lib/cesearch.jar com.businessobjects.boesdk/lib/cesession.jar com.businessobjects.boesdk/lib/coarsegrain.jar com.businessobjects.boesdk/lib/corbaidl.jar com.businessobjects.boesdk/lib/cryptojce.jar com.businessobjects.boesdk/lib/cryptojFIPS.jar com.businessobjects.boesdk/lib/jcmFIPS.jar com。 .businessobjects.boesdk/lib/secSAPR3.jar com.businessobjects.boesdk/lib/ssljFIPS.jar SAP BusinessObjects Enterprise XI 4.0/类InstallData/InstallCache BI20 warfiles/webapps com.businessobjects.foundation.logging.jar com.sap.tracelog。 jar数据访问 s/connectionServer/jdbc/drivers/datafederator/corbaidl.jar

请帮助我解决此错误

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

尝试使用Java代码访问BI LaunchPad时出现错误。 请参见下面的错误堆栈:-
正在连接...

线程" main"中的异常java.lang.NoClassDefFoundError:com/crystaldecisions/thirdparty/org/omg/CORBA/UserException,位于java.lang.ClassLoader.defineClass1(本机方法),位于java.lang.ClassLoader.defineClass(未知) 来源)java.security.SecureClassLoader.defineClass(来源不明)(java.net.URLClassLoader.access $ 100处的未知来源)java.net.URLClassLoader $ 1.run(不明来源) Source)at java.net.URLClassLoader $ 1.run(未知源)at java.security.AccessController.doPrivileged(本机方法)java.net.URLClassLoader.findClass(未知源)java.lang.ClassLoader.loadClass(未知源) ),位于com.crystaldecisions.sdk.occa.security.internal.SecurityFactory.makeLogonService(SecurityFactory.java:111)的java.lang.ClassLoader.loadClass(未知源)的sun.misc.Launcher $ AppClassLoader.loadClass(未知源)上 在com.crystaldeci上的com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:165) sions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:457)位于com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1 $ advice(SessionMgr.java:521)位于com.crystaldecisions.sdk.framework。 getWebiObjects.webiReportObjects.main(webiReportObjects.java:23)处的internal.SessionMgr.logon(SessionMgr.java:1)原因:java.lang.ClassNotFoundException:com.crystaldecisions.thirdparty.org.omg.CORBA.UserException。 net.URLClassLoader.findClass(未知源)在java.lang.ClassLoader.loadClass(未知源)在sun.misc.Launcher $ AppClassLoader.loadClass(未知源)在java.lang.ClassLoader.loadClass(未知源)... 另外18个

我已将以下文件包含在类路径中:-

rebean.common.jar rebean.wi.adapter.jar rebean.wi.jar rebean.wi.model.jar rebean.wi.server.commands.jar rebean.wi.server.jar rebean.wi.server.requests .jar com.businessobjects.boesdk/lib/aspectjrt-1.6.2.jar com.businessobjects.boesdk/lib/ceaspect.jar com.businessobjects.boesdk/lib/cecore.jar com.businessobjects.boesdk/lib/celib.jar com.businessobjects.boesdk/lib/ceplugins_core.jar com.businessobjects.boesdk/lib/certjFIPS.jar com.businessobjects.boesdk/lib/cesearch.jar com.businessobjects.boesdk/lib/cesession.jar com.businessobjects.boesdk/lib/coarsegrain.jar com.businessobjects.boesdk/lib/corbaidl.jar com.businessobjects.boesdk/lib/cryptojce.jar com.businessobjects.boesdk/lib/cryptojFIPS.jar com.businessobjects.boesdk/lib/jcmFIPS.jar com。 .businessobjects.boesdk/lib/secSAPR3.jar com.businessobjects.boesdk/lib/ssljFIPS.jar SAP BusinessObjects Enterprise XI 4.0/类InstallData/InstallCache BI20 warfiles/webapps com.businessobjects.foundation.logging.jar com.sap.tracelog。 jar数据访问 s/connectionServer/jdbc/drivers/datafederator/corbaidl.jar

请帮助我解决此错误

谢谢

付费偷看设置
发送
2条回答
Alawn_Xu
1楼 · 2020-08-21 06:49.采纳回答

您正在使用哪个版本的BOBJ?

您正在从自己的应用程序中使用代码吗? 如果是这样,则需要您的URL指向" custom.jsp",然后更新custom.jsp进行登录-那里已经有一个应该有用的代码模板。

此外,这是文件列表 在使用4.2 SP4和更高版本的Java SDK时,我放入了类路径(我写了后端实用程序。)此列表可以根据BOBJ的版本进行更改。

bcm.jar
biarengine.jar
biplugins.jar
ceaspect.jar
cecore.jar
celib.jar
ceplugins_core.jar
ceplugins_cr.jar
cesession.jar
corbaidl.jar
ebus405.jar
logging.jar
TraceLog.jar
sdk.core.jar sdk.core.server.common.jar
sdk.core.server.corba.jar sdk.core.server.jar
sdk.core.session.cms.jar
sdk.core.session.jar
external/shared-objects.jar
SL_plugins.jar
CrystalReportsSDK.jar
cereports.jar
crlov.jar
CrystalEnterpriseRepository.jar
aspectjrt.jar
certjFIPS.jar
com.sap.js.passport.api.jar
cryptojFIPS.jar
derby.jar
freessl201.jar
log4j.jar
ssljFIPS.jar
guice-1.0.jar

-Dell

Tong__Ming
2楼-- · 2020-08-21 06:53

谢谢戴尔。
我在类路径中包含了上述JAR文件,但我得到了 错误,如附件文件中所示。
此外,许多上述JAR文件在我的" C:\ Program Files(x86)\ SAP BusinessObjects"位置中具有多个实例。
请帮助我选择正确的实例 这样我就不会出现附件错误。

使用Java,我试图获取包含特定对象的报告列表。

谢谢

Chinmay

一周热门 更多>