关于在jdev9.0中将旧应用程序类12迁移到Ojdbc6

时间:2018-09-28 10:12:19

标签: java

当前,我正在使用一个使用class12和jdevoper 9.0和java 1.4的旧应用程序。我想使用Jdev 9.0将Java升级到1.6和OJDBC6。 但是Jdev使用的BC4库也很旧。我将Java版本更改为1.6,并将classes12更新为ojdbc6。但是之后,我遇到了构建问题,因为BC4j lib也与此有关。 用adfm jar更新bcj lib之后,出现以下问题。任何人都可以提出一些最小的建议来使我的应用程序正常工作

当前java 1.4 oracle 11g DB和Jdev 9.0 classe12我想要  java 1.6 oracle 12c jdev 9.0 ojdbc6

SEVERE: { type : AppBundleInfoRT, id : 'en_US-null-null', moRefName : null, appBundleName : null, writable : false, dirty : false, hasMdsConfig : false, appOverrideBundle : null}: Fail to read adf-config.xml
oracle.adf.share.ADFShareException: getMDSInstance error
        at oracle.adf.share.config.FallbackConfigImpl.getMDSInstance(FallbackConfigImpl.java:104)
        at oracle.javatools.resourcebundle.AppBundleInfoRT.readAdfConfig(AppBundleInfoRT.java:341)
        at oracle.javatools.resourcebundle.AppBundleInfoRT.loadData(AppBundleInfoRT.java:123)
        at oracle.javatools.resourcebundle.AppBundleInfoFactoryRT.createAppBundleInfo(AppBundleInfoFactoryRT.java:83)
        at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfoUnlocked(ResourceBundleUtils.java:334)
        at oracle.javatools.resourcebundle.ResourceBundleUtils.getAppBundleInfo(ResourceBundleUtils.java:325)
        at oracle.javatools.resourcebundle.ResourceBundleCacheConfig.getCurrentAppConfig(ResourceBundleCacheConfig.java:109)
        at oracle.javatools.resourcebundle.ResourceBundleManagerRT.<init>(ResourceBundleManagerRT.java:84)
        at oracle.javatools.resourcebundle.ResourceBundleManager.getResourceBundleManager(ResourceBundleManager.java:183)
        at oracle.javatools.resourcebundle.BundleFactory.getMap(BundleFactory.java:86)
        at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:245)
        at oracle.javatools.resourcebundle.BundleFactory.getBundle(BundleFactory.java:206)
        at oracle.jbo.common.StringManager.getStringFromBundle(StringManager.java:582)
        at oracle.jbo.common.StringManager.getStringInternal(StringManager.java:530)
        at oracle.jbo.common.StringManager.getString(StringManager.java:477)
        at oracle.jbo.common.StringManager.getLocalizedString(StringManager.java:305)

1 个答案:

答案 0 :(得分:0)

根据What are the Oracle JDBC releases versus JDK versions?文档,Oracle 12c不支持ojdbc6。请注意,Oracle 12cR2严格要求ojdbc8建立连接,您当前的Java 6设置很可能无法正常工作。

相关问题