OC4j到连接管理器的Weblogic迁移问题

时间:2019-04-24 12:41:58

标签: java oracle-adf weblogic12c jdeveloper oc4j

我正在尝试将Java项目从oc4j迁移到weblogic。因此,我创建了与weblogic相关的xml文件,并能够在weblogic中加载ear和ejb bean。

但是在我的项目中,很少有模块使用以下代码连接到数据库。

ApplicationModule am = null;
ViewObjectImpl view = null;
Object[] retArray = null;
try {
    am = ConnectionManager.getInstance().check_out_bc4j(biz); // this line throws error
    view = (ViewObjectImpl)am.findViewObject(strViewObjName);
    if (sql != null) {
        view.setQuery(sql);
    }

ConnectionManager.getInstance().check_out_bc4j(biz):此行引发  低于weblogic中的错误。

错误:

  

java.lang.NoClassDefFoundError:   oracle / jbo / JboContext

所以我添加了以下jar: antlr,adfm,bc4jmt,mdsrt,xml,concurrent。

在添加了上面的jar之后,我得到了以下错误。

  

错误
Oracle.jbo.PersistenceException:JBO-26000:A   加载定制期间发生一般异常。                   在oracle.jbo.mom.MOMParserNonMDS.parse(MOMParserNonMDS.java:190)

     

oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig INFO:   oracle.adf.share.config.ADFConfigFactory否META-INF / adf-config.xml   找到

所以我添加了config.xml我遇到其他错误。

  

错误:
2019年4月24日4:47:43 PM   oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig信息:   oracle.adf.share.config.ADFConfigFactory阅读   META-INF / adf-config.xml 2019年4月24日下午4:47:43   oracle.adf.share.config.ADFConfigImpl getResultFromComponent   INTERNAL_ERROR:oracle.adf.share.config.ADFConfigImpl null   java.lang.ClassCircularityError:   oracle / mds / config / MDSConfigurationException                   在oracle.adf.share.config.ADFMDSConfig.parseADFConfiguration(ADFMDSConfig.java:125)

请任何人都可以提供帮助。

0 个答案:

没有答案