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



目前我正在使用一个使用class12和jdevoper 9.0和java 1.4的遗留应用程序。 我想使用 Jdev 9.0 将 java 升级到 1.6 和 OJDBC6。 但是 Jdev 使用 BC4 库,这些库也是旧的。我已经将我的java版本更改为1.6,并将class12更新为ojdbc6。但在那之后我遇到了构建问题,因为 BC4j lib 也与它有一些联系。 使用 ADFM jar 更新 BCJ 库后,我遇到了以下问题。任何人都可以建议任何最小的更改以使我的应用程序正常工作

目前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)

Oracle12c 不支持ojdbc6根据 Oracle JDBC 版本与 JDK 版本是什么?文档。请注意,Oracle 12cR2 严格要求ojdbc8才能建立连接,您当前的 Java 6 设置很可能不起作用。

最新更新